modewise_mvmd/
lib.rs

1//! Multivariate Variational Mode Decomposition and the methods built on its solver.
2//!
3//! - MVMD: Rehman and Aftab (2019), IEEE Transactions on Signal Processing. Ported from the
4//!   reference at github.com/Dmocrito/mvmd (MIT; notice in THIRD_PARTY_NOTICES.md).
5//! - VMD: Dragomiretskiy and Zosso (2014), the single-channel case, run on each channel.
6//! - NA-MVMD: Zisou, Apostolidis and Hadjileontiadis (2021), MVMD with white-noise channels.
7
8mod decomposer;
9mod noise_assisted;
10mod params;
11mod vmd;
12
13pub use decomposer::Mvmd;
14pub use noise_assisted::{NaMvmd, NoiseParams};
15pub use params::{FrequencyInit, MvmdParams};
16pub use vmd::Vmd;