Skip to content

odys.parameters.dimensions

Internal implementation detail. Most users do not need this page directly.

ModelDimension names only the axes every entity type shares, scenario and time. Each entity type's axis is named by its formulation (GeneratorFormulation.dimension).

Dimension names used as axes of parameter arrays and model variables.

ModelDimension

Bases: StrEnum

The axes every entity type shares: scenario and time.

Each entity type's own axis is named by its formulation (GeneratorFormulation.dimension).

Source code in src/odys/parameters/dimensions.py
 6
 7
 8
 9
10
11
12
13
class ModelDimension(StrEnum):
    """The axes every entity type shares: scenario and time.

    Each entity type's own axis is named by its formulation (`GeneratorFormulation.dimension`).
    """

    Scenarios = "scenario"
    Time = "time"