Changeset 1135


Ignore:
Timestamp:
21.01.2016 11:49:47 (4 years ago)
Author:
klaus
Message:

retrieve events from fdsn server into list

Location:
SHX/trunk/SeismicHandler
Files:
2 added
2 edited

Legend:

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

    r1129 r1135  
    221221        'epi_latitude'    : ( 30, 'floatN',    None), 
    222222        'epi_longitude'   : ( 40, 'floatN',    None), 
    223         'source_depth'    : ( 41, 'floatN',    None), 
     223        'source_depth'    : ( 50, 'floatN',    None), 
    224224        # 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), 
     225        'read_time'       : ( 60, 'datetime',  toUTCDateTime('7-AUG-2015_00:16:30')), 
     226        'read_length'     : ( 71, 'float',     420.), 
     227        'readws_server'   : ( 80, 'string',    'bgr'), 
     228        'readws_net'      : ( 81, 'string',    'gr'), 
     229        'readws_station'  : ( 82, 'string',    '*' ), 
     230        'readws_loc'      : ( 83, 'string',    '*' ), 
     231        'readws_chan'     : ( 84, 'string',    'bhz' ), 
     232        # stations 
     233        'sta_latitude'    : ( 90, 'float',     49.0 ), 
     234        'sta_longitude'   : ( 91, 'float',     11.0), 
     235        'sta_radius'      : ( 92, 'float',     1.0), 
     236        # events 
     237        'ev_list'         : (100, 'fileN',     'EVENTLIST.STX' ), 
     238        'ev_line'         : (101, 'int',       1), 
     239        'ev_minmagn'      : (102, 'float',     4.5 ), 
     240        'ev_offset'       : (103, 'float',     60.), 
     241        'ev_agency'       : (104, 'string',    'IRIS'), 
     242        'ev_phase'        : (105, 'string',    'P'), 
    235243        # processing parameters 
    236         'fk_max_slowness' : ( 70, 'float',     15.0), 
    237         'fk_min_freq'     : ( 80, 'float',     0.4), 
    238         'fk_max_freq'     : ( 90, 'float',     3.0), 
     244        'fk_max_slowness' : (110, 'float',     15.0), 
     245        'fk_min_freq'     : (111, 'float',     0.4), 
     246        'fk_max_freq'     : (112, 'float',     3.0), 
    239247        # own variables 
    240         'autosave'        : (100, 'fileN',     None), 
     248        'autosave'        : (120, 'fileN',     None), 
    241249    } 
    242250 
  • SHX/trunk/SeismicHandler/modules/wx_.py

    r1134 r1135  
    161161            self._xor_rect = None 
    162162            return 
    163         color = 'white' 
     163        color = 'orange' 
    164164        # Line or rectangle? 
    165165        islinemode = (mode == 'line') 
    166166        # Setup dc. 
    167         size = 2 
     167        if islinemode: 
     168            size = 1 
     169        else: 
     170            size = 2 
    168171        dc = wx.ClientDC(self) 
    169172        dc.SetLogicalFunction( wx.XOR ) 
    170173        dc.SetPen( wx.Pen(color,size,wx.SOLID) ) 
     174        dc.SetBrush( wx.Brush(color,wx.TRANSPARENT) ) 
     175        #dc.SetBrush( wx.Brush(color,wx.SOLID) ) 
    171176        if islinemode: 
    172177            if self._xor_line != None: 
     
    14151420        self.addEntry( simulateMenu, 'Undo', 
    14161421            'Return to original traces', self.OnSimulateUndo ) 
     1422        # events menu 
     1423        eventsMenu = wx.Menu() 
     1424        self.addEntry( eventsMenu, 'Get Eventlist', 
     1425            'Retrieve event list from FDSN server', self.OnGetEventlist ) 
     1426        self.addEntry( eventsMenu, 'Next Event', 
     1427            'Read next event time from list', self.OnNextEvent ) 
    14171428        # control menu 
    14181429        controlMenu = wx.Menu() 
    1419         self.addEntry( controlMenu, 'Open Parameters', 
     1430        self.addEntry( controlMenu, 'Open Parameter Window', 
    14201431            'Open parameter dialog', self.OnOpenParams ) 
    14211432        # test menu 
     
    14311442        menubar.Append( arrayMenu, 'Array' ) 
    14321443        menubar.Append( simulateMenu, 'Simulate' ) 
     1444        menubar.Append( eventsMenu, 'Events' ) 
    14331445        menubar.Append( controlMenu, 'Control' ) 
    14341446        menubar.Append( testMenu, 'Test' ) 
     
    15441556        ap = AnalysisPar() 
    15451557        cmd = "fdsnws %s,%s,%s * * %s %s %s /addr=%s" % ( 
    1546             ap.getValueAsString( 'readws_lat' ), 
    1547             ap.getValueAsString( 'readws_lon' ), 
    1548             ap.getValueAsString( 'readws_radius' ), 
     1558            ap.getValueAsString( 'sta_latitude' ), 
     1559            ap.getValueAsString( 'sta_longitude' ), 
     1560            ap.getValueAsString( 'sta_radius' ), 
    15491561            ap.getValueAsString( 'readws_chan' ), 
    15501562            ap.getValueAsString( 'read_time' ), 
     
    16131625        self.pardialog = ParamDialog( self ) 
    16141626        self.pardialog.Show() 
     1627 
     1628    def OnGetEventlist( self, e ): 
     1629        _sendShCommand( 'shx_menu_get_eventlist' ) 
     1630 
     1631    def OnNextEvent( self, e ): 
     1632        _sendShCommand( 'shx_menu_next_event' ) 
    16151633 
    16161634    def redraw(self): 
Note: See TracChangeset for help on using the changeset viewer.