From 2ea2db0791e1c6a3c1bac81b35e22cb3c749fd95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludger=20K=C3=BCperkoch?= Date: Wed, 11 Nov 2015 14:53:50 +0100 Subject: [PATCH] Debuged: Calculates real onset times for pick dictionary only, if earliest and latest possible pick are not None. --- pylot/core/pick/autopick.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pylot/core/pick/autopick.py b/pylot/core/pick/autopick.py index 65c40e5d..2d156149 100755 --- a/pylot/core/pick/autopick.py +++ b/pylot/core/pick/autopick.py @@ -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