diff --git a/src/postprocessor/core/processes/detrend.py b/src/postprocessor/core/processes/detrend.py index a2be9aec8d6e9e20179bed9f98836e70d4af212c..7bbe744c64856b39581daea873d6b9ba53c49cc2 100644 --- a/src/postprocessor/core/processes/detrend.py +++ b/src/postprocessor/core/processes/detrend.py @@ -54,4 +54,6 @@ class detrend(PostProcessABC): ).mean() # Detrend: subtract normalised time series by moving average signal_detrend = signal.subtract(signal_movavg) - return signal_detrend.dropna(axis=1) # Remove columns with NaNs + # Rolling window operations create columns that are all NaNs at the left + # and right edges because of the maths. This line removes these columns. + return signal_detrend.dropna(axis=1, how="all")