ComponentSplitter#
- class openstef_models.models.component_splitting.ComponentSplitter[source]
Bases:
Predictor[TimeSeriesDataset,EnergyComponentDataset]Abstract base class for energy component splitting models.
Defines the standard interface that all component splitters must implement. Component splitters take a time series with total energy consumption and split it into different energy components (solar, wind, etc.).
Implementers must provide:
Configuration access via the config property
Fitting logic (may be no-op for simple splitters)
Prediction logic to perform the actual splitting
Invariants
is_fitted() must return True before predict() can be called
predict() must return components that sum to the original source values
- abstract property config: ComponentSplitterConfig
Access the model’s configuration parameters.
- Returns:
Configuration object containing fundamental model parameters.