Primitive frequency helpers.
The crate keeps frequency calculations narrow: finite positive Hertz values, periods, angular frequency, and Nyquist limits.
Examples
use ;
let frequency = new.unwrap;
assert!;
assert_eq!;
Primitive frequency helpers.
The crate keeps frequency calculations narrow: finite positive Hertz values, periods, angular frequency, and Nyquist limits.
use use_frequency::{Frequency, nyquist_frequency};
let frequency = Frequency::new(440.0).unwrap();
assert!(frequency.period_seconds() > 0.0);
assert_eq!(nyquist_frequency(48_000.0).unwrap(), 24_000.0);