postprocessor.core.processes.butter.butter¶
- class postprocessor.core.processes.butter.butter(parameters: butterParameters)¶
Bases:
PostProcessABC
Process to apply Butterworth filter based on scipy.signal.butter
- Attributes
- parameters
Methods
run(signal: pd.DataFrame)
Apply Butterworth filter constructed according to user parameters to each time series in a DataFrame
- __init__(parameters: butterParameters)¶
Methods
__init__
(parameters)as_function
(data, *args, **kwargs)butterfilter
(timeseries)Apply Butterworth filter to one time series
default_parameters
(*args, **kwargs)run
(signal_df)Apply Butterworth filter
Attributes
parameters
- butterfilter(timeseries)¶
Apply Butterworth filter to one time series
- run(signal_df: DataFrame)¶
Apply Butterworth filter
- Parameters
- signalpd.DataFrame
Time series, with rows indicating individual time series (e.g. from each cell), and columns indicating time points.
- Returns
- signal_filteredpd.DataFrame
Filtered time series.