model.variables.registry

Central variable registry for ADELM.

This module collects all variable definitions used by the model and provides a unified registry.

The registry is used for three purposes:

  1. Container initialization (states, fluxes, drivers, etc.).

  2. Variable validation and consistency checks.

  3. Automatic documentation generation in Sphinx.

Module Contents

Functions

validate_registry

Validate the variable registry.

Data

API

model.variables.registry.VARIABLES

None

model.variables.registry.validate_registry()

Validate the variable registry.

Checks: - category validity - source validity - duplicate variable names