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