From a1fbea98be323dc7550c158ff6c99bb414c0b384 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludger=20K=C3=BCperkoch?= Date: Wed, 11 Nov 2015 16:11:25 +0100 Subject: [PATCH] Debuged: checks minimum number of zero crossings before calculating source spectrum from P pulse. --- pylot/core/pick/autopick.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pylot/core/pick/autopick.py b/pylot/core/pick/autopick.py index 2d156149..0e1c3030 100755 --- a/pylot/core/pick/autopick.py +++ b/pylot/core/pick/autopick.py @@ -11,7 +11,6 @@ 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 @@ -332,7 +331,7 @@ def autopickstation(wfstream, pickparam): # calculate spectrum using only first cycles of # waveform after P onset! zc = crossings_nonzero_all(wfzc) - if np.size(zc) == 0: + if np.size(zc) == 0 or len(zc) <= 3: print ("Something is wrong with the waveform, " "no zero crossings derived!") print ("Cannot calculate source spectrum!")