diff --git a/saqc/funcs/data_modelling.py b/saqc/funcs/data_modelling.py index a58934574c08d9df2242267347598310bab5c441..99bdebd96451fa9e5a0d857f39d29c0d0c3494c9 100644 --- a/saqc/funcs/data_modelling.py +++ b/saqc/funcs/data_modelling.py @@ -186,6 +186,8 @@ def modelling_rollingMean(data, field, flagger, winsz, eval_flags=True, min_peri data = data.copy() to_fit = data[field] flags = flagger.getFlags(field) + if to_fit.empty: + return data, flagger # starting with the annoying case: finding the rolling interval centers of not-harmonized input time series: if (to_fit.index.freqstr is None) and center: