From dba4e257048555750584c10cb1859561ea5f29a3 Mon Sep 17 00:00:00 2001
From: leufen1 <l.leufen@fz-juelich.de>
Date: Tue, 24 Aug 2021 17:38:21 +0200
Subject: [PATCH] add another fix to use raw input data for climate filter

---
 mlair/data_handler/data_handler_with_filter.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/mlair/data_handler/data_handler_with_filter.py b/mlair/data_handler/data_handler_with_filter.py
index e76f396a..a506d261 100644
--- a/mlair/data_handler/data_handler_with_filter.py
+++ b/mlair/data_handler/data_handler_with_filter.py
@@ -393,7 +393,8 @@ class DataHandlerClimateFirFilterSingleStation(DataHandlerFirFilterSingleStation
                                climate_filter.filtered_data]
 
         # create input data with filter index
-        input_data = xr.concat(climate_filter_data, pd.Index(self.create_filter_index(), name=self.filter_dim))
+        input_data = xr.concat(climate_filter_data, pd.Index(self.create_filter_index(add_unfiltered_index=False),
+                                                             name=self.filter_dim))
 
         # add unfiltered raw data
         if self._add_unfiltered is True:
@@ -410,7 +411,7 @@ class DataHandlerClimateFirFilterSingleStation(DataHandlerFirFilterSingleStation
         # self.input_data.sel(filter="low", variables="temp", Stations="DEBW107").plot()
         # self.input_data.sel(variables="temp", Stations="DEBW107").plot.line(hue="filter")
 
-    def create_filter_index(self) -> pd.Index:
+    def create_filter_index(self, add_unfiltered_index=True) -> pd.Index:
         """
         Round cut off periods in days and append 'res' for residuum index.
 
-- 
GitLab