model.runtime.configs.runtime_config

Runtime configuration root object and YAML loading entry points.

Module Contents

Classes

RuntimeConfig

Aggregated runtime configuration for the ADELM runtime.

Data

API

model.runtime.configs.runtime_config.DEFAULT_CONFIG_PATH

‘Path(…)’

class model.runtime.configs.runtime_config.RuntimeConfig

Bases: model.runtime.configs.base_config.BaseConfig

Aggregated runtime configuration for the ADELM runtime.

model: model.runtime.configs.model_config.ModelConfig

‘field(…)’

data: model.runtime.configs.data_config.DataConfig

‘field(…)’

parameterization: model.runtime.configs.parameter_config.ParameterizationConfig

‘field(…)’

site_simulation: model.runtime.configs.site_simulation_config.SiteSimulationConfig

‘field(…)’

grid_simulation: model.runtime.configs.grid_simulation_config.GridSimulationConfig

‘field(…)’

learning: model.runtime.configs.learning_config.LearningConfig

‘field(…)’

classmethod from_dict(raw)
classmethod from_yaml(config_path=DEFAULT_CONFIG_PATH, overrides=None)
property learning_mapping
property learning_output_dir
property site_simulation_output_dir
property grid_simulation_output_dir
property river_routing

Normalised river-routing scheme spec, or None when disabled.

model.schemes.river_routing may be None / "none" (off), a scheme name string, or a mapping {scheme, parameters_path, n_substeps}.

property parameter_bounds
property global_nn_params
property site_nn_params
property cross_validation
property parameters
property fixed_params
property fixed_param_values
property parameter_sources
parameter_source_for(name)
active_registry_derived_params(produced_by=None)
resolve_parameter_overrides(external_parameter_values=None)
apply_overrides(**overrides)
validate()