From ec0e7991505ede1bc11b73e1994674863a630f95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20L=C3=BCnenschlo=C3=9F?= <peter.luenenschloss@ufz.de> Date: Mon, 20 May 2024 17:17:49 +0200 Subject: [PATCH] correct slope correct --- saqc/funcs/outliers.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/saqc/funcs/outliers.py b/saqc/funcs/outliers.py index ab8782402..92bdaf64a 100644 --- a/saqc/funcs/outliers.py +++ b/saqc/funcs/outliers.py @@ -401,15 +401,7 @@ class OutliersMixin: down_slopes = (max_vals - eps <= last_vals.shift(1)) & ( min_vals + eps >= first_vals.shift(-1) ) - slopes = up_slopes | down_slopes - odd_return_pred = (max_vals > last_vals.shift(1)) & ( - min_vals < last_vals.shift(1) - ) - odd_return_succ = (max_vals > first_vals.shift(-1)) & ( - min_vals < first_vals.shift(-1) - ) - returns = odd_return_succ | odd_return_pred - corrections = returns | slopes + corrections = up_slopes | down_slopes for s_id in corrections[corrections].index: correct_idx = od_groups.get_group(s_id).index s_mask[correct_idx] = False -- GitLab