flexmeasures.data.schemas.reporting

Modules

flexmeasures.data.schemas.reporting.aggregation

flexmeasures.data.schemas.reporting.pandas_reporter

flexmeasures.data.schemas.reporting.profit

Classes

class flexmeasures.data.schemas.reporting.BeliefsSearchConfigSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet | None = None, unknown: str | None = None)

This schema implements the required fields to perform a TimedBeliefs search using the method flexmeasures.data.models.time_series:Sensor.search_beliefs

class flexmeasures.data.schemas.reporting.ReporterConfigSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet | None = None, unknown: str | None = None)

This schema is used to validate Reporter class configurations (config). Inherit from this class to extend this schema with your own parameters.

class flexmeasures.data.schemas.reporting.ReporterParametersSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet | None = None, unknown: str | None = None)
This schema is used to validate the parameters to the method compute of

the Reporter class.

Inherit from this class to extend this schema with your own parameters.