From ec1f9bc3f22bf78ec98e62a57ebedb1e6b413bb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludger=20K=C3=BCperkoch?= Date: Tue, 15 Aug 2017 12:43:09 +0200 Subject: [PATCH] Calculate SNR from HOS/AR-CF instead of AIC-CF. --- pylot/core/pick/picker.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pylot/core/pick/picker.py b/pylot/core/pick/picker.py index f2933d68..6fc174a4 100644 --- a/pylot/core/pick/picker.py +++ b/pylot/core/pick/picker.py @@ -229,14 +229,14 @@ class AICPicker(AutoPicker): ii = min([isignal[len(isignal) - 1], len(self.Tcf)]) isignal = isignal[0:ii] try: - aic[isignal] + self.Data[0].data[isignal] except IndexError as e: msg = "Time series out of bounds! {}".format(e) print(msg) return # calculate SNR from CF - self.SNR = max(abs(aic[isignal] - np.mean(aic[isignal]))) / \ - max(abs(aic[inoise] - np.mean(aic[inoise]))) + self.SNR = max(abs(self.Data[0].data[isignal] - np.mean(self.Data[0].data[isignal]))) / \ + max(abs(self.Data[0].data[inoise] - np.mean(self.Data[0].data[inoise]))) # calculate slope from CF after initial pick # get slope window tslope = self.TSNR[3] # slope determination window