Data

Data#

A comprehensive data handling pipeline with modular components for anomaly detection tasks.

Data Classes

Core data structures that define how data is represented and validated throughout the pipeline. Features type-safe containers, dual backend support, and automatic validation.

Data Classes
Datasets

Ready-to-use PyTorch Dataset implementations of standard benchmark datasets (MVTec, BTech) and support for custom datasets across multiple modalities (Image, Video, Depth).

./datasets/index
Data Modules

Lightning implementations of these PyTorch datasets that provide automated data loading, train/val/test splitting, and distributed training support through the PyTorch Lightning DataModule interface.

Datamodules

Additional Resources#

Data Utils

Helper functions and utilities for data processing and augmentation.

Data Utils
Tutorials

Step-by-step guides on using the data components.

../tutorials/index