From 0abb8ba6d7ebec973d6285453485e6b7fe973a12 Mon Sep 17 00:00:00 2001
From: leufen1 <l.leufen@fz-juelich.de>
Date: Thu, 9 Dec 2021 15:02:01 +0100
Subject: [PATCH] fix bug in plot data creation if extend length was not
 provided

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

diff --git a/mlair/helpers/filter.py b/mlair/helpers/filter.py
index 488fdfd3..9a61de71 100644
--- a/mlair/helpers/filter.py
+++ b/mlair/helpers/filter.py
@@ -563,8 +563,9 @@ class ClimateFIRFilter(FIRFilter):
 
     def create_visualization(self, filtered, data, filter_input_data, plot_dates, time_dim, new_dim, sampling,
                              extend_length_history, extend_length_future, minimum_length, h,
-                             variable_name, extend_length_opts=0):  # pragma: no cover
+                             variable_name, extend_length_opts=None):  # pragma: no cover
         plot_data = []
+        extend_length_opts = 0 if extend_length_opts is None else extend_length_opts
         for viz_date in set(plot_dates).intersection(filtered.coords[time_dim].values):
             try:
                 td_type = {"1d": "D", "1H": "h"}.get(sampling)
@@ -577,8 +578,6 @@ class ClimateFIRFilter(FIRFilter):
                                                        time_dim,
                                                        new_dim).sel({time_dim: viz_date})
                 else:
-                    # tmp_filter_data = d.sel({time_dim: viz_date,
-                    #                          new_dim: slice(int(-extend_length_history), int(extend_length_future))})
                     tmp_filter_data = None
                 valid_range = range(int((len(h) + 1) / 2) if minimum_length is None else minimum_length,
                                     extend_length_opts + 1)
-- 
GitLab