Crate fraug

Source
Expand description

§Fraug

Fraug is a fast rust-based time series augmentation library.

The crate provides many augmenters that work on labeled univariate time series data. These can be found in the augmenters module. The main struct for containing the data and passing it around is Dataset.

Python bindings for this crate exist as well under PyFraug.

Modules§

augmenters
Module for the Augmenter trait and all augmenters this crate implements.
quality_benchmarking
Module to perform quality benchmarking of augmenters This module provides functionality to evaluate and compare the quality of different data augmentation techniques. Currently, it includes using the Dynamic Time Warping (DTW) algorithm to measure the similarity between original and augmented time series data.
transforms
Module containing various frequency domain transforms for time series data. This module provides implementations of different frequency domain transforms such as Fast Fourier Transform (FFT) and Discrete Cosine Transform (DCT). These transforms can be used for various purposes, including feature extraction, noise reduction, and data compression in time series analysis.

Structs§

Dataset
Holds multiple univariate time series with their labels