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:

from chemotools.augmentation import (
    AddNoise,
    BaselineShift,
    FractionalShift,
    GaussianBroadening,
    IndexShift,
    SpectrumScale,
)

Available Classes#

Class

Description

AddNoise

Add random noise to spectra

BaselineShift

Shift baseline by a constant value

FractionalShift

Apply fractional wavelength shifts

GaussianBroadening

Broaden peaks with Gaussian kernel

IndexShift

Shift spectra by index positions

SpectrumScale

Scale spectrum intensity

See Also#

Augmentation Methods Overview - Complete documentation with examples and visual guides