Crates.io | vmd-rs |
lib.rs | vmd-rs |
version | 0.2.1 |
source | src |
created_at | 2023-08-07 13:36:10.930511 |
updated_at | 2023-08-09 12:11:55.794026 |
description | Variational Mode Decomoposition in Rust |
homepage | |
repository | https://github.com/jiafuei/vmd-rs |
max_upload_size | |
id | 937940 |
size | 36,199 |
VMD, aka Variational Mode Decomposition, is a signal processing tool that decompse the input signal into different band-limited IMFs.
The implementation of this project is referenced from vmdpy with some slight changes.
[dependencies]
vmd-rs = "0.2.1"
Blas integration is optional. See the blas section of ndarray on how to link to blas providers.
See vmdrs-py for an example.
Maybe build issues, thats it. I don't understand signal processing. I just translated the Python code to Rust and added some optimizations along the way.
Feel free to make a PR for changes you would like to see.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.