[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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user