From 62e6b76434dca6e80758a8c46fb65aa09e87e9e4 Mon Sep 17 00:00:00 2001 From: Peter Luenenschloss <peter.luenenschloss@ufz.de> Date: Tue, 16 Mar 2021 14:10:33 +0100 Subject: [PATCH] ... --- saqc/flagger/flags.py | 4 +++- test/funcs/test_harm_funcs.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/saqc/flagger/flags.py b/saqc/flagger/flags.py index 6f4caf4f9..62d8d3292 100644 --- a/saqc/flagger/flags.py +++ b/saqc/flagger/flags.py @@ -405,7 +405,9 @@ def mergeHistoryByFunc(flags: Flags, field, source, merge_func, merge_func_kws, target_history = flags.history[field] source_history = flags.history[source] new_target_history = History() - for k in target_history.columns: + import pdb + pdb.set_trace() + for k in target_history.hist.columns: col_args_h = dict(source_col=source_history.hist[k]) col_args_m = dict(source_col=source_history.mask[k]) col_args_h.update(merge_func_kws) diff --git a/test/funcs/test_harm_funcs.py b/test/funcs/test_harm_funcs.py index 41408611f..d0e72553f 100644 --- a/test/funcs/test_harm_funcs.py +++ b/test/funcs/test_harm_funcs.py @@ -54,7 +54,9 @@ def test_harmSingleVarIntermediateFlagging(data, flagger, reshaper): field = data.columns[0] data, flagger = linear(data, "data", flagger, freq) # flag something bad - flagger = flagger.setFlags("data", loc=data[field].index[3:4]) + f_ser = pd.Series(data=[-np.inf] * len(data[field]), index=data[field].index) + f_ser[3:4] = BAD + flagger[field] = f_ser data, flagger = mapToOriginal(data, "data", flagger, method="inverse_" + reshaper) d = data[field] if reshaper == "nagg": -- GitLab