Changeset 1101


Ignore:
Timestamp:
12.01.2016 18:07:19 (4 years ago)
Author:
klaus
Message:

handle None-depths in events; backslash use in filenames of reado; phase clear_all command

Location:
SHX/trunk/SeismicHandler
Files:
5 edited

Legend:

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

    r1097 r1101  
    154154                del( self.phasedict[station] ) 
    155155     
     156    def clearAllPhases( self ): 
     157        self.phasedict = {} 
     158     
    156159    def getStations( self ): 
    157160        "Returns all stations which have phases defined." 
  • SHX/trunk/SeismicHandler/commands/events.py

    r1090 r1101  
    7272    known_qualifiers = [ 
    7373        "ADDR", 
     74        "SKIPNODEPTH", 
    7475    ] 
    7576 
     
    126127            orig = ev.origins[0] 
    127128            magn = ev.magnitudes[0] 
    128             kmdepth = orig.depth / 1000.0 
     129            try: 
     130                kmdepth = orig.depth / 1000.0 
     131            except: 
     132                if self.qualifiers["SKIPNODEPTH"]: 
     133                    continue 
     134                kmdepth = 0. 
    129135            offtime = orig.time - offset 
    130136            if refphase: 
  • SHX/trunk/SeismicHandler/commands/phase.py

    r1098 r1101  
    131131            elif phasename: 
    132132                phaselist.clearPhasename( phasename, picktype=picktype ) 
     133        elif subcmd == 'clear_all': 
     134            phaselist.clearAllPhases() 
    133135        elif subcmd == 'dump': 
    134136            for sta in phaselist.getStations(): 
  • SHX/trunk/SeismicHandler/commands/reado.py

    r1082 r1101  
    4545    #@timeit 
    4646    def run(self): 
    47         filename = self.parameters[0] 
     47        filename = self.parameters[0].replace('\\','/') 
    4848        try: 
    4949            trclist = self.parameters[1] 
     
    7373            stream = obspy_read( filename ) 
    7474        except IOError: 
    75             raise ShxError("open error on data file: '%s'" % header_file, 
     75            raise ShxError("open error on data file: '%s'" % filename, 
    7676                                                                   status=1302) 
    7777 
  • SHX/trunk/SeismicHandler/modules/parse.py

    r1092 r1101  
    128128                input_string = input_string.upper() 
    129129                converted = True 
    130  
     130         
    131131        c = re.compile(self.re_cmd) 
    132132        q = re.compile(self.re_qual) 
Note: See TracChangeset for help on using the changeset viewer.