def click_viewer(self, viewer): self.selected_viewer = viewer self.viewers.select_viewer(viewer) def start(self): self.io_driver_list.start_all() self.viewers.start() def stop(self): self.viewers.stop() self.io_driver_list.stop_all() vs = Variables() viewers = Viewers(variables = vs) viewers._add_viewer(TVTKViewer()) iodl = IODriverList(io_drivers = [], variables = vs, viewers_instance = viewers) proj = PlotOMatic(io_driver_list = iodl, variables = vs, viewers = viewers) proj.start() proj.configure_traits() proj.stop() if PROFILE: print "Generating Statistics" yappi.stop() stats = yappi.get_stats(yappi.SORTTYPE_TSUB, yappi.SORTORDER_DESCENDING, 300) #yappi.SHOW_ALL)
def get_config(self): config = {} config['io_drivers'] = self.io_driver_list.get_config() config['viewers'] = self.viewers.get_config() return config def set_config(self, config): if 'io_drivers' in config: self.io_driver_list.set_config(config['io_drivers']) if 'viewers' in config: self.viewers.set_config(config['viewers']) self.variables.clear() vs = Variables() viewers = Viewers(variables=vs) iodl = IODriverList(variables=vs, viewers_instance=viewers) proj = PlotOMatic(io_driver_list=iodl, variables=vs, viewers=viewers) proj.start() proj.configure_traits() proj.stop() if PROFILE: print "Generating Statistics" yappi.stop() stats = yappi.get_stats(yappi.SORTTYPE_TSUB, yappi.SORTORDER_DESCENDING, 300) #yappi.SHOW_ALL) for stat in stats: print stat
def click_viewer(self, viewer): self.selected_viewer = viewer self.viewers.select_viewer(viewer) def start(self): self.io_driver_list.start_all() self.viewers.start() def stop(self): self.viewers.stop() self.io_driver_list.stop_all() vs = Variables() viewers = Viewers(variables = vs) from plotconfig import TVTKconfig config=TVTKconfig(vs) viewers._add_viewer(TVTKViewer(config)) iodl = IODriverList(io_drivers = [], variables = vs, viewers_instance = viewers) proj = PlotOMatic(io_driver_list = iodl, variables = vs, viewers = viewers) proj.start() proj.configure_traits() proj.stop() if PROFILE: