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¶
Paths to site-scale input datasets. |
|
Paths to grid-scale input datasets. |
|
Paths to static non-tabular resources. |
|
Top-level data block. |
API¶
- class model.runtime.configs.data_config.SiteDataConfig¶
Bases:
model.runtime.configs.base_config.BaseConfigPaths 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.BaseConfigPaths 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.BaseConfigPaths 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.BaseConfigTop-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()¶