Example #1
0
    
  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)
Example #2
0
    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
Example #3
0
    
  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: