Function peakbag::detect_peaks
[−]
[src]
pub fn detect_peaks<T>(
data: &[T],
width: usize,
floor: T,
ceiling: T
) -> Vec<Peak<T>> where
T: Copy + Display + PartialOrd + ToPrimitive + Unsigned,
Detects peaks in full waveform data.
This is a convenience method that wraps calls to PeakDetector::new
and
PeakDetector::detect_peaks
.
Examples
let ref data = [1u32, 2, 3, 4, 3, 2, 1]; let peaks = peakbag::detect_peaks(data, 3, 0, 5); assert_eq!(1, peaks.len()); assert_eq!(4, peaks[0].amplitude); assert_eq!(3, peaks[0].index);