rubem.configuration.model_configuration_file_v1.TimeSeriesOutput

class TimeSeriesOutput(**data)[source]

Bases: _VariableSelection

Time series selection.

aggregation chooses the areas the values are averaged over: point (the cells sharing each sample id, as before), subcatchment (the catchment upstream of each sample over the LDD) or zones (the areas of the rasters.zones raster, whose ids are remapped to 1..N and recorded in zones_mapping.csv).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Methods

enabled

Attributes

formats

aggregation

itp

bfw

srn

eta

lfw

rec

smc

rnf

arn

model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].