Debuged: Calculates real onset times for pick dictionary only, if earliest and latest possible pick are not None.

This commit is contained in:
Ludger Küperkoch 2015-11-11 14:53:50 +01:00
parent c01c88b657
commit 2ea2db0791

View File

@ -11,6 +11,7 @@ function conglomerate utils.
import matplotlib.pyplot as plt
import numpy as np
import pdb
from scipy import integrate
from pylot.core.pick.Picker import AICPicker, PragPicker
from pylot.core.pick.CharFuns import HOScf, AICcf, ARZcf, ARHcf, AR3Ccf
@ -760,12 +761,12 @@ def autopickstation(wfstream, pickparam):
plt.close()
##########################################################################
# calculate "real" onset times
if mpickP is not None:
if mpickP is not None and epickP is not None and mpickP is not None:
lpickP = zdat[0].stats.starttime + lpickP
epickP = zdat[0].stats.starttime + epickP
mpickP = zdat[0].stats.starttime + mpickP
if mpickS is not None:
if mpickS is not None and epickS is not None and mpickS is not None:
lpickS = edat[0].stats.starttime + lpickS
epickS = edat[0].stats.starttime + epickS
mpickS = edat[0].stats.starttime + mpickS