model.variables.baseΒΆ

Core metadata types and controlled vocabularies for model variables.

This module defines variable categories, source labels, and the Variable dataclass used by the registry and documentation tooling.

Module ContentsΒΆ

ClassesΒΆ

Variable

Metadata definition for a model variable used in ADELM.

DataΒΆ

APIΒΆ

model.variables.base.CATEGORIESΒΆ

None

model.variables.base.CATEGORY_NOTESΒΆ

None

model.variables.base.SOURCESΒΆ

None

model.variables.base.SOURCE_NOTESΒΆ

None

class model.variables.base.VariableΒΆ

Metadata definition for a model variable used in ADELM.

Each model variable is defined once with typed metadata so the registry can initialize containers and generate Sphinx tables consistently.

name: strΒΆ

None

units: strΒΆ

None

description: strΒΆ

None

category: strΒΆ

None

source: str | NoneΒΆ

None

default: float | NoneΒΆ

None

produced_by: tuple[str, ...]ΒΆ

()

used_by: tuple[str, ...]ΒΆ

()