mixins#

Core mixins for building reusable components.

This package provides fundamental mixin classes that enable common patterns across the OpenSTEF codebase, including prediction interfaces, state management, and data transformation pipelines.

Submodules#

openstef_core.mixins.param_ranges

Tuning range types and metadata for hyperparameter search spaces.

openstef_core.mixins.predictor

Prediction model interfaces and base classes.

openstef_core.mixins.stateful

State management for serializable objects.

openstef_core.mixins.transform

Transform base classes for data processing.

Classes#

BatchPredictor()

Abstract base class for batch prediction models.

HyperParams(**data)

Base configuration for model hyperparameters.

Predictor()

Abstract base class for prediction models.

Stateful()

Mixin for objects that can save and restore their internal state.

Transform()

Abstract base class for data transformations.

TransformPipeline(**data)

Sequential pipeline of transformations.