From 93e518db1c3b5536fc1b37a739101aaaf3e95e2b Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 15 Jan 2021 10:31:42 +0100 Subject: Remove useless trailing changepoint --- bin/msp430-etv | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/msp430-etv b/bin/msp430-etv index 439d694..61447b7 100755 --- a/bin/msp430-etv +++ b/bin/msp430-etv @@ -147,6 +147,10 @@ class PELT: prev_val = num_bkpts middle_of_plateau = longest_start + (longest_start - longest_start) // 2 changepoints = np.array(changepoints_by_penalty[middle_of_plateau]) + + if len(changepoints) and changepoints[-1] == len(self.signal): + changepoints = changepoints[:-1] + return changepoints -- cgit v1.2.3