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);