postprocessor.core.processes.findpeaks.findpeaks

class findpeaks(parameters)[source]

Bases: PostProcessABC

Process to find peaks inside a signal.

Attributes
parameters

Methods

_find_peaks_mask(timeseries: sequence, distance: number, prominence: number

or ndarray or sequence) Find peaks of a time series and returns a binary mask locating these peaks

run(signal: pd.DataFrame)

Find peaks in a dataframe of time series.

Attributes
parameters

Methods

run(signal)

Find peaks in a dataframe of time series.

as_function

default_parameters

__init__(parameters)[source]

Methods

__init__(parameters)

as_function(data, *extra_data, **kwargs)

default_parameters(*args, **kwargs)

run(signal)

Find peaks in a dataframe of time series.

Attributes

parameters

run(signal)[source]

Find peaks in a dataframe of time series.

Find peaks of a dataframe of time series. This function is effectively a wrapper for scipy.signal.find_peaks.

Parameters
signalpd.DataFrame

Time series, with rows indicating individual time series (e.g. from each cell), and columns indicating time points.