#![cfg_attr(feature = "portable-simd", feature(portable_simd))]
mod core;
#[cfg(feature = "python")]
mod python;
mod simd;
pub use core::{
BarkConversionApproach, CqccOptions, ErbConversionApproach, FeatureOptions, FilterBankOptions,
Matrix, MelConversionApproach, Normalization, Result, Scale, SlidingWindow, SpafeError,
SpectrogramOutput, Vector, WindowType,
};
pub(crate) use core::{
apply_post_processing, cepstral_from_spectrogram, checked_high_freq, dct_rows, linspace,
replace_zero, spectrogram_with_fbanks, weighted_power_projection,
};
pub mod cochleagram;
pub mod fbanks;
pub mod features;
pub mod frequencies;
pub mod prelude;
pub mod spfeats;
pub mod utils;
#[cfg(test)]
mod tests;