toto.filters.spike_removal¶
Find Peaks using the scipy function and replace them with NaN.
Parameters¶
- input_arrayPanda Obj
The Panda dataframe.
- heightnumber or ndarray or sequence, optional
Required height of peaks. Either a number,
None, an array matching x or a 2-element sequence of the former. The first element is always interpreted as the minimal and the second, if supplied, as the maximal required height.- thresholdnumber or ndarray or sequence, optional
Required threshold of peaks, the vertical distance to its neighboring samples. Either a number,
None, an array matching x or a 2-element sequence of the former. The first element is always interpreted as the minimal and the second, if supplied, as the maximal required threshold.- distancenumber, optional
Required minimal horizontal distance (>= 1) in samples between neighbouring peaks. Smaller peaks are removed first until the condition is fulfilled for all remaining peaks.
- prominencenumber or ndarray or sequence, optional
Required prominence of peaks. Either a number,
None, an array matching x or a 2-element sequence of the former. The first element is always interpreted as the minimal and the second, if supplied, as the maximal required prominence.- widthnumber or ndarray or sequence, optional
Required width of peaks in samples. Either a number,
None, an array matching x or a 2-element sequence of the former. The first element is always interpreted as the minimal and the second, if supplied, as the maximal required width.- wlenint, optional
Used for calculation of the peaks prominences, thus it is only used if one of the arguments prominence or width is given. See argument wlen in peak_prominences for a full description of its effects.
- rel_heightfloat, optional
Used for calculation of the peaks width, thus it is only used if width is given. See argument rel_height in peak_widths for a full description of its effects.
- plateau_sizenumber or ndarray or sequence, optional
Required size of the flat top of peaks in samples. Either a number,
None, an array matching x or a 2-element sequence of the former. The first element is always interpreted as the minimal and the second, if supplied as the maximal required plateau size.
Notes¶
see https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.find_peaks.html