vipr.plugins.normalizers package¶
Subpackages¶
Submodules¶
vipr.plugins.normalizers.log_normalizer module¶
Log Normalizer implementation.
This module provides a normalizer that applies logarithmic transformation to data for normalization purposes.
- class vipr.plugins.normalizers.log_normalizer.LogNormalizer(app)¶
Bases:
NormalizerInterfaceNormalizer that applies logarithmic transformation to data.
vipr.plugins.normalizers.minmax_normalizer module¶
Min-Max Normalizer implementation.
This module provides a normalizer that scales data to a [0,1] range using min-max normalization.
- class vipr.plugins.normalizers.minmax_normalizer.MinMaxNormalizer(app)¶
Bases:
NormalizerInterfaceNormalizer that scales data to a [0,1] range using min-max normalization.
- normalize_filter(data: DataSet, **kwargs)¶
Filter for normalizing data using MinMax normalization.
This filter runs early in preprocessing (weight=-10) to ensure normalization happens before other preprocessing steps.
- Parameters:
data – DataSet containing x, y and optional dx, dy
**kwargs – Additional parameters
- Returns:
DataSet with normalized y and transformed dy
vipr.plugins.normalizers.zscore_normalizer module¶
Z-Score Normalizer implementation.
This module provides a normalizer that scales data using Z-Score normalization (mean=0, standard deviation=1).
- class vipr.plugins.normalizers.zscore_normalizer.ZScoreNormalizer(app)¶
Bases:
NormalizerInterfaceNormalizer that scales data using Z-Score normalization.
Module contents¶
Normalizers Plugin for VIPR
This plugin provides various data normalization methods for use in the VIPR workflow.
- vipr.plugins.normalizers.load(app)¶
Load the normalizers plugin.