code: def main():
      sys.excepthook = uncaught_exceptions
      logging.basicConfig(level=logging.INFO)
      logging.getLogger().setLevel(logging.INFO)
      appQt = QtWidgets.QApplication(sys.argv)
      win = MainWindow()
      win.show()
      appQt.exec_()
  
imports: from __future__ import division, print_function, absolute_import
  from vispy import app, visuals
  from vispy.visuals import transforms
  from vispy.io import load_data_file
  import sys
  import numpy
  import string
  import logging
  import traceback
  from PyQt5 import QtCore, QtGui, QtWidgets
label_desc: Use image node_id 4 for calling a global function with example usage: main() without return types