def setUp(self): self.app = psygui.PSysmonApp() nodeTemplate = self.psybase.packageMgr.getCollectionNodeTemplate( 'event processor') self.node = nodeTemplate() self.node.project = self.project # Initialize the available processing nodes. processing_nodes = self.project.getProcessingNodes(('common', )) node_template = [ x for x in processing_nodes if x.name == 'compute amplitude features' ][0] node = copy.deepcopy(node_template) self.node.pref_manager.set_value('processing_stack', [ node, ]) # Initialize the preference items. self.node.pref_manager.set_value('start_time', UTCDateTime('2010-08-31T00:00:00')) self.node.pref_manager.set_value('end_time', UTCDateTime('2010-09-01T00:00:00')) self.node.pref_manager.set_value('event_catalog', 'test') self.node.pref_manager.set_value('stations', ['GUWA', 'SITA']) self.node.pref_manager.set_value('channels', ['HHE', 'HHN', 'HHZ']) # Create a logger for the node. loggerName = __name__ + "." + self.node.__class__.__name__ self.node.logger = logging.getLogger(loggerName)
def setUp(self): self.app =psygui.PSysmonApp() nodeTemplate = self.psybase.packageMgr.getCollectionNodeTemplate('tracedisplay') self.node = nodeTemplate() self.node.project = self.project # Create a logger for the node. loggerName = __name__+ "." + self.node.__class__.__name__ self.node.logger = logging.getLogger(loggerName)
def setUp(self): self.app = psygui.PSysmonApp() nodeTemplate = self.psybase.packageMgr.getCollectionNodeTemplate('compute PPSD') self.node = nodeTemplate() self.node.project = self.project self.node.pref_manager.set_value('start_time', UTCDateTime('2010-08-31T00:00:00')) self.node.pref_manager.set_value('end_time', UTCDateTime('2010-09-01T00:00:00')) # Create a logger for the node. loggerName = __name__+ "." + self.node.__class__.__name__ self.node.logger = logging.getLogger(loggerName)
def setUp(self): self.app = psygui.PSysmonApp() nodeTemplate = self.psybase.packageMgr.getCollectionNodeTemplate('reftek archive to miniseed') self.node = nodeTemplate() self.node.pref_manager.set_value('start_time', UTCDateTime('2011-06-04T00:00:00')) self.node.pref_manager.set_value('end_time', UTCDateTime('2011-06-07T00:00:00')) # Create a logger for the node. logger_prefix = psysmon.logConfig['package_prefix'] logger_name = logger_prefix + "." + __name__ + "." + self.__class__.__name__ self.node.logger = logging.getLogger(logger_name)
def setUp(self): self.app = psygui.PSysmonApp() nodeTemplate = self.psybase.packageMgr.getCollectionNodeTemplate( 'graphic localization') self.node = nodeTemplate() self.node.project = self.project #self.node.pref_manager.set_value('start_time', utcdatetime.UTCDateTime('2010-08-31T08:00:00')) # Create a logger for the node. loggerName = __name__ + "." + self.node.__class__.__name__ self.node.logger = logging.getLogger(loggerName)
def execute(self, prevNodeOutput={}): ''' Execute the collection node. ''' app = gui.PSysmonApp() dlg = GraphicLocalizerDialog(collection_node=self, project=self.project, parent=None, event_id=None, event_catalog_name=None, pick_catalog_name=None, id=wx.ID_ANY) dlg.Show() app.MainLoop()
def setUp(self): self.app = psygui.PSysmonApp() nodeTemplate = self.psybase.packageMgr.getCollectionNodeTemplate('event processor') self.node = nodeTemplate() self.node.project = self.project self.node.pref_manager.set_value('start_time', UTCDateTime('2010-08-31T00:00:00')) self.node.pref_manager.set_value('end_time', UTCDateTime('2010-09-01T00:00:00')) self.node.pref_manager.set_value('event_catalog', 'test') self.node.pref_manager.set_value('stations', ['GUWA', 'SITA']) self.node.pref_manager.set_value('channels', ['HHE', 'HHN', 'HHZ']) # Create a logger for the node. loggerName = __name__+ "." + self.node.__class__.__name__ self.node.logger = logging.getLogger(loggerName)
def setUp(self): self.app = psygui.PSysmonApp() nodeTemplate = self.psybase.packageMgr.getCollectionNodeTemplate( 'tracedisplay') self.node = nodeTemplate() self.node.project = self.project self.node.pref_manager.set_value( 'start_time', utcdatetime.UTCDateTime('2010-08-31T08:00:00')) self.node.pref_manager.set_value('duration', 60) self.node.pref_manager.set_value('show_stations', ['GILA']) # Create a logger for the node. loggerName = __name__ + "." + self.node.__class__.__name__ self.node.logger = logging.getLogger(loggerName)
def setUp(self): print "hello" # Get the pSysmon base directory. psyBaseDir = '/home/stefan/Development/pSysmon/trunk/pSysmon/src/psysmon/' psyBaseDir = os.path.dirname(psyBaseDir) # Initialize the pSysmon base object. psyBase = Base(psyBaseDir) psyBase.scan4Package() # Load the pSysmon test project. path = "/home/stefan/Projects/05_science/pSysmonProjects/test/test.ppr" psyBase.loadPsysmonProject(path) # Quest for the user and the database password. psyBase.project.setActiveUser('psysmon', 'psysmon') self.app =psygui.PSysmonApp() self.dlg = EditGeometryDlg(None, psyBase.project)
def prepare_project(test_case): # Configure the logger. logger = logging.getLogger('psysmon') logger.setLevel(psysmon.logConfig['level']) logger.addHandler(psysmon.getLoggerHandler()) # Get the pSysmon base directory. psyBaseDir = '/home/stefan/01_gtd/04_aktuelleProjekte/pSysmon/01_src/psysmon/lib/psysmon/' psyBaseDir = os.path.dirname(psyBaseDir) # Initialize the pSysmon base object. psyBase = Base(psyBaseDir) #psyBase.scan4Package() # Load the pSysmon test project. path = "/home/stefan/01_gtd/04_aktuelleProjekte/pSysmon/03_pSysmonProjects/test/test.ppr" psyBase.loadPsysmonProject(path) # Quest for the user and the database password. psyBase.project.setActiveUser('stefan','') # Load the database structure of the project packages. psyBase.project.loadDatabaseStructure(psyBase.packageMgr.packages) # Create the project waveclient. waveclient = PsysmonDbWaveClient('main client', psyBase.project) psyBase.project.addWaveClient(waveclient) waveclient = EarthwormWaveClient('earthworm localhost') psyBase.project.addWaveClient(waveclient) test_case.app =psygui.PSysmonApp() nodeTemplate = psyBase.packageMgr.getCollectionNodeTemplate('tracedisplay') test_case.node = copy.deepcopy(nodeTemplate) test_case.node.project = psyBase.project # Create the node logger. This is usually done in the collection. loggerName = __name__ + "." + test_case.node.__class__.__name__ test_case.node.logger = logging.getLogger(loggerName)
def setUp(self): self.app = psygui.PSysmonApp() self.app.Init( ) # The widget inspection tool can be called using CTRL+ALT+i self.property = {} self.property['prop1'] = "value 1" self.property['prop2'] = 15 self.property['prop3'] = 50 self.property['prop4'] = "choice 2" self.property['prop5'] = ["mChoice 2", "mChoice 4"] self.property['prop6'] = '/home/stefan/test.file' self.property['prop7'] = '/home/stefan' fieldSize = (250, 30) largeFieldSize = (250, 90) self.dlg = editDialog.EditDialog(options=None) # Add two pages self.dlg.addPage('MyPage') self.dlg.addPage('Second Page') # Add a file browse item. #item = # Create a static box. #cont1 = editDialog.StaticBoxContainer(label='Parameters', # parent=self.dlg) #self.dlg.addContainer(cont1, 'MyPage') # Add the fields to the dialog. #curField = editDialog.TextEditField(parent=self.dlg, # name="test", # propertyKey="prop1", # size=fieldSize) # #self.dlg.addField(curField, cont1) # Create a second static box. #curContainer = editDialog.StaticBoxContainer(label='Another box', # parent=self.dlg) #self.dlg.addContainer(curContainer, 'Second Page') #curField = editDialog.IntegerRangeField(parent=self.dlg, # name="test 2", # propertyKey="prop2", # size=fieldSize, # range=(10,20)) #self.dlg.addField(curField, curContainer) #curField = editDialog.FloatRangeField(parent=self.dlg, # name="floatSpin", # propertyKey="prop3", # size=fieldSize, # range=(0,1), # increment = 0.01, # digits=2) #self.dlg.addField(curField, curContainer) #curField = editDialog.FloatRangeField(parent=self.dlg, # name="floatSpin", # propertyKey="prop3", # size=fieldSize, # range=(0,1), # increment = 0.01, # digits=2) #self.dlg.addField(curField, curContainer) #curField = editDialog.FloatRangeField(parent=self.dlg, # name="floatSpin", # propertyKey="prop3", # size=fieldSize, # range=(0,1), # increment = 0.01, # digits=2) #self.dlg.addField(curField, curContainer) #choices = ['choice 1', 'choice 2', 'choice 3', 'choice 4'] #curField = editDialog.SingleChoiceField(parent=self.dlg, # name="single choice", # propertyKey="prop4", # size=fieldSize, # choices = choices) #self.dlg.addField(curField, cont1) # A multiChoice field. #choices = ['mChoice 1', 'mChoice 2', 'mChoice 3', 'mChoice 4'] #curField = editDialog.MultiChoiceField(parent=self.dlg, # name="multi choice", # propertyKey="prop5", # size=largeFieldSize, # choices = choices) #self.dlg.addField(curField, cont1) # A filebrowser field. #curField = editDialog.FileBrowseField(parent=self.dlg, # name="file browser", # propertyKey="prop6", # size=fieldSize) #self.dlg.addField(curField, cont1) # A dirbrowser field. #curField = editDialog.DirBrowseField(parent=self.dlg, # name="dir browser", # propertyKey="prop7", # size=fieldSize) #self.dlg.addField(curField, cont1) # Show the dialog. self.dlg.Show()