fraug/
lib.rs

1//! # Fraug
2//! Fraug is a *f*ast *r*ust-based time series *aug*mentation library.
3//! 
4//! The crate provides many augmenters that work on labeled univariate time series data.
5//! These can be found in the `augmenters` module. The main struct for containing the data
6//! and passing it around is `Dataset`.
7//! 
8//! Python bindings for this crate exist as well under `PyFraug`.
9
10pub mod augmenters;
11pub mod transforms;
12pub mod quality_benchmarking;
13
14/// Holds multiple univariate time series with their labels
15/// 
16/// Passed to the `augment_batch` function from augmenters
17pub struct Dataset {
18    pub features: Vec<Vec<f64>>,
19    pub labels: Vec<String>,
20}