model.runtime.configs.data_config

Data-level runtime configuration.

This module groups external data sources, variable mappings, static resources, and output locations used by model execution.

Module Contents

Classes

SiteDataConfig

Paths to site-scale input datasets.

GridDataConfig

Paths to grid-scale input datasets.

DataResourcesConfig

Paths to static non-tabular resources.

DataConfig

Top-level data block.

API

class model.runtime.configs.data_config.SiteDataConfig

Bases: model.runtime.configs.base_config.BaseConfig

Paths to site-scale input datasets.

drivers_path: object

None

attris_path: object

None

params_path: object

None

fcover_path: object

None

print_driver_diagnostics: bool

True

warn_on_suspicious_drivers: bool

True

classmethod from_dict(raw)
validate()
class model.runtime.configs.data_config.GridDataConfig

Bases: model.runtime.configs.base_config.BaseConfig

Paths to grid-scale input datasets.

drivers_path: dict[str, object]

‘field(…)’

attris_path: object

None

params_path: object

None

fcover_path: object

None

classmethod from_dict(raw)
validate()
class model.runtime.configs.data_config.DataResourcesConfig

Bases: model.runtime.configs.base_config.BaseConfig

Paths to static non-tabular resources.

pft_lut_path: object

None

classmethod from_dict(raw)
validate()
class model.runtime.configs.data_config.DataConfig

Bases: model.runtime.configs.base_config.BaseConfig

Top-level data block.

Groups site and grid input paths, variable name mappings, static resources, and output/checkpoint locations.

site: model.runtime.configs.data_config.SiteDataConfig

‘field(…)’

grid: model.runtime.configs.data_config.GridDataConfig

‘field(…)’

mapping: dict[str, object]

‘field(…)’

resources: model.runtime.configs.data_config.DataResourcesConfig

‘field(…)’

classmethod from_dict(raw)
property inputs
validate()