def __init__(self, verbose=False): super(Main, self).__init__() # fields self.cwd = None self.program_dir = None self.graphics_path = None # move to MainWindow self.tmp_path = None self.Data = None self.verbose = verbose self.initialize_paths() self.print_startup_msg() # ini self.IO = IO_Object(self) self.Options = Options_Object(self) self.Processing = Processing_Object(self) self.ROIs = ROIs_Object(self) self.MainWindow = MainWindow_Widget(self) # centrally managed signals self.Signals = Signals(self)