Skip to content
Snippets Groups Projects
Commit 14154036 authored by Alán Muñoz's avatar Alán Muñoz
Browse files

Merge branch 'issue-022' into 'master'

Change behaviour of detrend process

See merge request postprocessor!17
parents f74f8944 83a04a68
No related branches found
No related tags found
No related merge requests found
......@@ -16,7 +16,7 @@ class detrendParameters(ParametersABC):
Size of sliding window.
"""
_defaults = {"window": 45}
_defaults = {"window": 16}
class detrend(PostProcessABC):
......@@ -48,12 +48,10 @@ class detrend(PostProcessABC):
Detrended time series.
"""
# Normalise time series: divide by the mean time series
signal_norm = signal.div(signal.mean(axis=1), axis=0)
# Compute moving average
signal_movavg = signal_norm.rolling(
signal_movavg = signal.rolling(
window=self.window, center=True, axis=1
).mean()
# Detrend: divide normalised time series by moving average
signal_detrend = signal_norm.div(signal_movavg)
# Detrend: subtract normalised time series by moving average
signal_detrend = signal.subtract(signal_movavg)
return signal_detrend.dropna(axis=1) # Remove columns with NaNs
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment