Skip to main content

Crate use_frequency

Crate use_frequency 

Source
Expand description

Primitive frequency helpers.

The crate keeps frequency calculations narrow: finite positive Hertz values, periods, angular frequency, and Nyquist limits.

§Examples

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

Structs§

Frequency

Enums§

FrequencyError

Functions§

angular_frequency
nyquist_frequency
period_seconds