Expand description
Window functions and functional programming utilities for ferray.
This crate provides NumPy-equivalent window functions for signal processing
and spectral analysis (bartlett, blackman, hamming, hanning, kaiser),
along with functional programming utilities (vectorize, piecewise,
apply_along_axis, apply_over_axes).
All window functions return Array1<f64> and match NumPy’s output to
high precision.
Re-exports§
pub use windows::bartlett;pub use windows::bartlett_f32;pub use windows::blackman;pub use windows::blackman_f32;pub use windows::bohman;pub use windows::boxcar;pub use windows::chebwin;pub use windows::cosine;pub use windows::dpss;pub use windows::exponential;pub use windows::flattop;pub use windows::gaussian;pub use windows::general_cosine;pub use windows::general_hamming;pub use windows::hamming;pub use windows::hamming_f32;pub use windows::hanning;pub use windows::hanning_f32;pub use windows::kaiser;pub use windows::kaiser_f32;pub use windows::lanczos;pub use windows::nuttall;pub use windows::parzen;pub use windows::taylor;pub use windows::triang;pub use windows::tukey;pub use functional::apply_along_axis;pub use functional::apply_over_axes;pub use functional::piecewise;pub use functional::sum_axis_keepdims;pub use functional::vectorize;