sci_rs/signal/filter/
mod.rs

1///
2/// GH (alpha-beta), GHK (alpha-beta-gamma) filters
3///
4pub use kalmanfilt::gh as gh_filter;
5
6///
7/// Multivariate or Univariant Kalman filters
8///
9pub use kalmanfilt::kalman::kalman_filter;
10
11///
12/// 1D Gaussian filters
13///
14pub use gaussfilt as gaussian_filter;
15
16/// Digital IIR/FIR filter design
17pub mod design;
18
19mod ext;
20mod sosfilt;
21
22pub use ext::*;
23pub use sosfilt::*;
24
25#[cfg(feature = "alloc")]
26mod lfilter_zi;
27#[cfg(feature = "alloc")]
28mod savgol_filter;
29#[cfg(feature = "alloc")]
30mod sosfilt_zi;
31#[cfg(feature = "alloc")]
32mod sosfiltfilt;
33
34#[cfg(feature = "alloc")]
35pub use lfilter_zi::*;
36#[cfg(feature = "alloc")]
37pub use savgol_filter::*;
38#[cfg(feature = "alloc")]
39pub use sosfilt_zi::*;
40#[cfg(feature = "alloc")]
41pub use sosfiltfilt::*;