preprocessing_pipeline
Classes
FTIRPreprocessor
PreprocessingConfig
Functions
create_preprocessor
create_preprocessor(preset: str = 'standard', **overrides) -> FTIRPreprocessor
Create preprocessor from preset with optional overrides.
Parameters:
preset(str): Preset name (‘minimal’, ‘standard’, ‘classification’, ‘pca’, ‘raw’)**overrides: Override specific configuration options
Returns:
FTIRPreprocessor: Configured preprocessor
Example:
pipe = create_preprocessor('standard', derivatives=True)
get_preset_config
get_preset_config(name: str) -> PreprocessingConfig
Get predefined preprocessing configuration.
Parameters:
name(str): Preset name
Returns:
PreprocessingConfig: Configuration dataclass