fraug/quality_benchmarking/mod.rs
1//! Module to perform quality benchmarking of augmenters
2//! This module provides functionality to evaluate and compare the quality of different data augmentation techniques.
3//! Currently, it includes using the Dynamic Time Warping (DTW) algorithm to measure the similarity between original and augmented time series data.
4//! # Examples
5//! ```
6//! use fraug::quality_benchmarking::dtw;
7//! use fraug::augmenters::{Jittering, Augmenter};
8//! use fraug::Dataset;
9//!
10//! let original_series = vec![1.0, 2.0, 3.0, 4.0, 5.0];
11//! let original_reference = original_series.clone();
12//!
13//! let augmenter = Jittering::new(0.1);
14//! augmenter.augment_one(&original_series);
15//!
16//! let (distance, path) = dtw(&original_series, &original_reference);
17//! ```
18
19mod dtw;
20pub use dtw::*;