Changeset 1120


Ignore:
Timestamp:
17.01.2016 03:10:00 (4 years ago)
Author:
klaus
Message:

simulate menu entries

Location:
SHX/trunk/SeismicHandler
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • SHX/trunk/SeismicHandler/commands/filter_.py

    r1063 r1120  
    111111                tf = trace.copy() 
    112112            tf.shx.original = trace 
     113            tf.set_info('ORIGINAL',False) 
    113114 
    114115            for f in _f: 
  • SHX/trunk/SeismicHandler/commands/simulate.py

    r1080 r1120  
    127127        tf = trace.copy() 
    128128        tf.shx.original = trace 
     129        tf.set_info('ORIGINAL',False) 
    129130 
    130131        meta = Stations() 
    131132        instruments = Instruments() 
     133        metatime = trace.stats.starttime \ 
     134            + (trace.stats.endtime-trace.stats.starttime)/2. 
    132135 
    133136        remove = None 
    134137        try: 
    135             remove = meta[(tf.id, tf.stats.starttime)] 
     138            remove = meta[(tf.id, metatime)] 
    136139        except: 
    137140            pass 
  • SHX/trunk/SeismicHandler/modules/wx_.py

    r1119 r1120  
    13261326        self.addEntry( arrayMenu, 'Beam / Del Beam\tB', 
    13271327            'Compute/delete beam for all traces', self.OnBeam ) 
     1328        # simulate menu 
     1329        simulateMenu = wx.Menu() 
     1330        self.addEntry( simulateMenu, '&WWSSN-SP\tCtrl+W', 
     1331            'Simulate WWSSN-SP instrument on all traces', self.OnSimulateWWSSNSP ) 
     1332        self.addEntry( simulateMenu, 'WWSSN-LP', 
     1333            'Simulate WWSSN-LP instrument on all traces', self.OnSimulateWWSSNLP ) 
     1334        self.addEntry( simulateMenu, 'LRSM-SP', 
     1335            'Simulate WWSSN-SP instrument on all traces', self.OnSimulateLRSMSP ) 
     1336        self.addEntry( simulateMenu, 'LRSM-LP', 
     1337            'Simulate WWSSN-LP instrument on all traces', self.OnSimulateLRSMLP ) 
     1338        self.addEntry( simulateMenu, 'KIRNOS', 
     1339            'Simulate KIRNOS instrument on all traces', self.OnSimulateKIRNOS ) 
     1340        self.addEntry( simulateMenu, 'SRO-&LP\tCtrl+L', 
     1341            'Simulate SRO-LP instrument on all traces', self.OnSimulateSROLP ) 
     1342        self.addEntry( simulateMenu, 'Undo', 
     1343            'Return to original traces', self.OnSimulateUndo ) 
    13281344        # test menu 
    13291345        testMenu = wx.Menu() 
     
    13331349            'fdsnws sx,th * * bhz 7-aug-15_00:16:30 420', self.OnTest2 ) 
    13341350        # put menus and menu bar in place 
    1335         menubar.Append( fileMenu, '&File' ) 
    1336         menubar.Append( windowMenu, '&Window' ) 
    1337         menubar.Append( tracesMenu, '&Traces' ) 
     1351        menubar.Append( fileMenu, 'File' ) 
     1352        menubar.Append( windowMenu, 'Window' ) 
     1353        menubar.Append( tracesMenu, 'Traces' ) 
    13381354        menubar.Append( arrayMenu, 'Array' ) 
     1355        menubar.Append( simulateMenu, 'Simulate' ) 
    13391356        menubar.Append( testMenu, 'Test' ) 
    13401357        self.SetMenuBar( menubar ) 
     
    14271444        self.flag_beam = not self.flag_beam 
    14281445     
     1446    def OnSimulateWWSSNSP( self, e ): 
     1447        _sendShCommand( 'shx_menu_simulate wwssn-sp' ) 
     1448 
     1449    def OnSimulateWWSSNLP( self, e ): 
     1450        _sendShCommand( 'shx_menu_simulate wwssn-lp' ) 
     1451 
     1452    def OnSimulateLRSMSP( self, e ): 
     1453        _sendShCommand( 'shx_menu_simulate lrsm-sp' ) 
     1454 
     1455    def OnSimulateLRSMLP( self, e ): 
     1456        _sendShCommand( 'shx_menu_simulate lrsm-lp' ) 
     1457 
     1458    def OnSimulateKIRNOS( self, e ): 
     1459        _sendShCommand( 'shx_menu_simulate kirnos' ) 
     1460 
     1461    def OnSimulateSROLP( self, e ): 
     1462        _sendShCommand( 'shx_menu_simulate sro-lp' ) 
     1463 
     1464    def OnSimulateUndo( self, e ): 
     1465        _sendShCommand( 'shx_menu_simulate undo' ) 
     1466 
    14291467    def redraw(self): 
    14301468        self.canvas.OnSize(None) 
Note: See TracChangeset for help on using the changeset viewer.