Changeset 1124


Ignore:
Timestamp:
18.01.2016 18:33:40 (4 years ago)
Author:
klaus
Message:

variables for read fdsn menu entries

Location:
SHX/trunk/SeismicHandler
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • SHX/trunk/SeismicHandler/basics/analysispar.py

    r1123 r1124  
    221221        'epi_latitude'    : ( 30, 'float',     None), 
    222222        'epi_longitude'   : ( 40, 'float',     None), 
     223        'source_depth'    : ( 41, 'float',     None), 
     224        # trace read parameters 
     225        'read_time'       : ( 50, 'datetime',  toUTCDateTime('7-AUG-2015_00:16:30')), 
     226        'read_length'     : ( 51, 'float',     420.), 
     227        'readws_server'   : ( 60, 'string',    'bgr'), 
     228        'readws_net'      : ( 61, 'string',    'gr'), 
     229        'readws_station'  : ( 62, 'string',    '*' ), 
     230        'readws_loc'      : ( 63, 'string',    '*' ), 
     231        'readws_chan'     : ( 64, 'string',    'bhz' ), 
     232        'readws_lat'      : ( 65, 'float',     49.0 ), 
     233        'readws_lon'      : ( 66, 'float',     11.0), 
     234        'readws_radius'   : ( 67, 'float',     1.0), 
    223235        # processing parameters 
    224         'read_time'       : ( 50, 'datetime',  None), 
    225         'read_length'     : ( 51, 'float',     420.), 
    226         'fdsn_server'     : ( 60, 'string',    'bgr'), 
    227236        'fk_max_slowness' : ( 70, 'float',     15.0), 
    228237        'fk_min_freq'     : ( 80, 'float',     0.4), 
  • SHX/trunk/SeismicHandler/modules/wx_.py

    r1123 r1124  
    13281328            'Write all traces into file. Specify format as extension.', 
    13291329            self.OnWriteDataFile ) 
     1330        fileMenu.AppendSeparator() 
     1331        self.addEntry( fileMenu, 'Read FDSN net/station list', 
     1332            'Read station list from FDSN webserver', self.OnReadFdsnStations ) 
     1333        self.addEntry( fileMenu, 'Read FDSN circle area', 
     1334            'Read stations in circle area from FDSN webserver', 
     1335            self.OnReadFdsnCircle ) 
     1336        fileMenu.AppendSeparator() 
     1337        self.addEntry( fileMenu, 'Complete Metadata (FDSN)', 
     1338            'Complete metadata of traces using FDSN webserver', 
     1339            self.OnCompleteMeta ) 
     1340        fileMenu.AppendSeparator() 
    13301341        self.addEntry( fileMenu, '&Quit\tCtrl+Q', 'Quit Graphics', self.OnQuit ) 
    13311342        # window menu 
     
    13471358        self.addEntry( tracesMenu, '&Sort by Distance\tCtrl+S', 
    13481359            'Sort traces by distance', self.OnSortByDistance ) 
     1360        tracesMenu.AppendSeparator() 
    13491361        self.addEntry( tracesMenu, 'Delete Selected Trace', 
    13501362            'Delete trace with zoom window', self.OnDeleteTrace ) 
     
    14821494        _sendShCommand( cmd ) 
    14831495     
     1496    def OnReadFdsnStations( self, e ): 
     1497        ap = AnalysisPar() 
     1498        cmd = "fdsnws %s %s %s %s %s %s" % ( 
     1499            ap.getValueAsString( 'readws_net' ), 
     1500            ap.getValueAsString( 'readws_station' ), 
     1501            ap.getValueAsString( 'readws_loc' ), 
     1502            ap.getValueAsString( 'readws_chan' ), 
     1503            ap.getValueAsString( 'read_time' ), 
     1504            ap.getValueAsString( 'read_length' ), 
     1505        ) 
     1506        print "dbg: cmd", cmd 
     1507        _sendShCommand( cmd )         
     1508 
     1509    def OnReadFdsnCircle( self, e ): 
     1510        ap = AnalysisPar() 
     1511        cmd = "fdsnws %s,%s,%s * * %s %s %s" % ( 
     1512            ap.getValueAsString( 'readws_lat' ), 
     1513            ap.getValueAsString( 'readws_lon' ), 
     1514            ap.getValueAsString( 'readws_radius' ), 
     1515            ap.getValueAsString( 'readws_chan' ), 
     1516            ap.getValueAsString( 'read_time' ), 
     1517            ap.getValueAsString( 'read_length' ), 
     1518        ) 
     1519        print "dbg: cmd", cmd 
     1520        _sendShCommand( cmd ) 
     1521     
     1522    def OnCompleteMeta( self, e ): 
     1523        _sendShCommand( "meta all complete" ) 
     1524 
    14841525    def OnSortByDistance( self, e ): 
    14851526        ap = AnalysisPar() 
Note: See TracChangeset for help on using the changeset viewer.