src.toolbox.steps.base_step#
This module defines the base class for pipeline steps and configurations.
Attributes#
Registry of explicitly registered step classes. |
Classes#
Base class for pipeline steps with config-mirroring support. |
Functions#
|
Decorator to mark a step class for inclusion in the pipeline. |
Module Contents#
- src.toolbox.steps.base_step.REGISTERED_STEPS[source]#
Registry of explicitly registered step classes.
- src.toolbox.steps.base_step.register_step(cls)[source]#
Decorator to mark a step class for inclusion in the pipeline.
- class src.toolbox.steps.base_step.BaseStep(name, parameters=None, diagnostics=False, context=None)[source]#
Bases:
toolbox.utils.config_mirror.ConfigMirrorMixinBase class for pipeline steps with config-mirroring support. Every concrete subclass (registered via @register_step) inherits this.
- log_warn(message, warning_type=UserWarning)[source]#
Log a warning-level message with step name prefix.