postprocessor.core.processes.butter.butter

class butter(parameters)[source]

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

Attributes
parameters

Methods

butterfilter(timeseries)

Apply Butterworth filter to one time series

run(signal_df)

Apply Butterworth filter

as_function

default_parameters

__init__(parameters)[source]

Methods

__init__(parameters)

as_function(data, *extra_data, **kwargs)

butterfilter(timeseries)

Apply Butterworth filter to one time series

default_parameters(*args, **kwargs)

run(signal_df)

Apply Butterworth filter

Attributes

parameters

butterfilter(timeseries)[source]

Apply Butterworth filter to one time series

run(signal_df)[source]

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.