openstef_core.datasets.mixins#

Protocol definitions for time series dataset interfaces.

This module provides protocol classes that define the core interfaces for time series datasets in OpenSTEF. Protocols enable type checking and documentation of expected behavior without requiring inheritance.

Key protocols:
  • TimeSeries: Core interface for all time series datasets with filtering and versioning

  • DatasetMixin: Interface for dataset persistence operations

Classes#

DatasetMixin(*args, **kwargs)

Abstract base class for dataset persistence operations.

TimeSeriesMixin(*args, **kwargs)

Interface defining the interface for time series datasets.