chemotools.augmentation ======================= .. currentmodule:: chemotools.augmentation Data augmentation methods for spectral analysis. These methods add controlled variation to your data to simulate different real-world scenarios and improve model robustness. **Import from this module:** .. code-block:: python from chemotools.augmentation import ( AddNoise, BaselineShift, FractionalShift, GaussianBroadening, IndexShift, SpectrumScale, ) Available Classes ----------------- .. list-table:: :widths: 30 70 :header-rows: 1 * - Class - Description * - :doc:`AddNoise ` - Add random noise to spectra * - :doc:`BaselineShift ` - Shift baseline by a constant value * - :doc:`FractionalShift ` - Apply fractional wavelength shifts * - :doc:`GaussianBroadening ` - Broaden peaks with Gaussian kernel * - :doc:`IndexShift ` - Shift spectra by index positions * - :doc:`SpectrumScale ` - Scale spectrum intensity See Also -------- :doc:`Augmentation Methods Overview ` - Complete documentation with examples and visual guides