[Bugfix] Take into account None for Perror, removed needles parameters.
This commit is contained in:
parent
cb38651898
commit
66da4bd442
@ -582,8 +582,6 @@ def writephases(arrivals, fformat, filename, parameter, eventinfo=None):
|
||||
fid = open("%s" % filename, 'w')
|
||||
# write header
|
||||
fid.write('%s, event %s \n' % (parameter.get('database'), parameter.get('eventID')))
|
||||
errP = parameter.get('timeerrorsP')
|
||||
errS = parameter.get('timeerrorsS')
|
||||
for key in arrivals:
|
||||
# P onsets
|
||||
if arrivals[key].has_key('P'):
|
||||
|
@ -450,6 +450,9 @@ def autopickstation(wfstream, pickparam, verbose=False,
|
||||
[SNRP, SNRPdB, Pnoiselevel] = getSNR(z_copy, tsnrz, mpickP)
|
||||
|
||||
# weight P-onset using symmetric error
|
||||
if Perror == None:
|
||||
Pweight = 4
|
||||
else:
|
||||
if Perror <= timeerrorsP[0]:
|
||||
Pweight = 0
|
||||
elif timeerrorsP[0] < Perror <= timeerrorsP[1]:
|
||||
|
Loading…
Reference in New Issue
Block a user