From 8ce9e40d4941284317109feac3423afe8b23462d Mon Sep 17 00:00:00 2001 From: Darius Arnold Date: Mon, 21 Aug 2017 13:17:33 +0200 Subject: [PATCH] [bugfix] catch empty index array during slope determination --- pylot/core/pick/picker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pylot/core/pick/picker.py b/pylot/core/pick/picker.py index 2355d4f3..03aa8577 100644 --- a/pylot/core/pick/picker.py +++ b/pylot/core/pick/picker.py @@ -244,7 +244,11 @@ class AICPicker(AutoPicker): & (self.Tcf >= self.Pick)) # TODO: put this in a seperate function like getsignalwin # find maximum within slope determination window # 'cause slope should be calculated up to first local minimum only! - dataslope = self.Data[0].data[islope[0][0]:islope[0][len(islope[0]) - 1]] + try: + dataslope = self.Data[0].data[islope[0][0:-1]] + except IndexError: + print("Slope Calculation: empty array islope, check signal window") + return if len(dataslope) < 1: print('No data in slope window found!') return