Skip to main content

Crate use_amplitude

Crate use_amplitude 

Source
Expand description

Primitive amplitude helpers.

The crate provides small slice-based helpers for common amplitude summaries. Empty slices and non-finite values return None.

§Examples

use use_amplitude::{peak_amplitude, rms_amplitude};

let samples = [-1.0, 0.0, 1.0];

assert_eq!(peak_amplitude(&samples), Some(1.0));
assert_eq!(rms_amplitude(&samples).unwrap(), (2.0_f64 / 3.0).sqrt());

Functions§

max_amplitude
mean_amplitude
min_amplitude
peak_amplitude
peak_to_peak_amplitude
rms_amplitude