//! # Dataset Transformations
//!
//! This module provides a collection of [`crate::Dataset`] composition wrappers;
//! providing composition, subset selection, sampling, random shuffling, and windowing.
//!
//! * [`ComposedDataset`] - composes a list of datasets.
//! * [`PartialDataset`] - selects a contiguous index range subset of a dataset.
//! * [`ShuffledDataset`] - a randomly shuffled / mutably shuffle-able dataset;
//! a thin wrapper around [`SelectionDataset`].
//! * [`SamplerDataset`] - samples a dataset; support for with/without replacement,
//! and under/oversampling.
//! * [`SelectionDataset`] - selects a subset of a dataset via indices; support for shuffling.
//! * [`WindowsDataset`] - creates a sliding window over a dataset.
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;