Heartrate data processing and analysis algorithms implemented in Rust.
hrv-algos
is a Rust library for Heart Rate Variability (HRV) analysis. It provides a collection of algorithms for preprocessing, time-domain, frequency-domain, and nonlinear HRV metrics.
- Preprocessing: Detect and remove ectopic beats, noise filtering.
- Time-Domain Analysis: Compute metrics like RMSSD, SDNN.
- Nonlinear Analysis: Detrended Fluctuation Analysis (DFA), Poincaré plot analysis (SD1, SD2).
Add hrv-algos
to your Cargo.toml
:
cargo add hrv-algos
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
This project is licensed under the MIT License. See the LICENSE file for details.
The algorithms implemented in this crate are based on the following python libraries: