model.runtime.configs.grid_simulation_config¶
Grid-simulation runtime configuration.
Module Contents¶
Classes¶
Grid-simulation time window under |
|
Grid-simulation spinup window under |
|
Top-level |
API¶
- class model.runtime.configs.grid_simulation_config.GridSimulationTimeConfig¶
Bases:
model.runtime.configs.base_config.BaseConfigGrid-simulation time window under
grid_simulation.time.Bounds are given as
(year, month)pairs because gridded drivers are iterated month-by-month.Noneuses the full available record.- year_start: int | None¶
None
- month_start: int | None¶
None
- year_end: int | None¶
None
- month_end: int | None¶
None
- classmethod from_dict(raw)¶
- class model.runtime.configs.grid_simulation_config.GridSimulationSpinupConfig¶
Bases:
model.runtime.configs.base_config.BaseConfigGrid-simulation spinup window under
grid_simulation.spinup.Same
(year, month)bounds as the time block, pluscyclesrepeats of the window to warm-start prognostic states;0disables spinup.- year_start: int | None¶
None
- month_start: int | None¶
None
- year_end: int | None¶
None
- month_end: int | None¶
None
- cycles: int¶
0
- classmethod from_dict(raw)¶
- validate()¶
- class model.runtime.configs.grid_simulation_config.GridSimulationConfig¶
Bases:
model.runtime.configs.base_config.BaseConfigTop-level
grid_simulationblock for a forward run over a spatial grid.Attributes
domain, time, spinup : Spatial extent, month-stepped time window, and spinup settings. grid_output_dir : str, optional Directory for gridded output NetCDF files and monthly checkpoints. output_daily_vars, output_monthly_vars : str or list[str] Variables to write at daily / monthly resolution. Use
'all'for every variable,[]for none, or a list of names. nn_weights_path : str, optional Checkpoint of learned NN parameter weights to load.- domain: model.runtime.configs.site_simulation_config.DomainConfig¶
‘field(…)’
- spinup: model.runtime.configs.grid_simulation_config.GridSimulationSpinupConfig¶
‘field(…)’
- grid_output_dir: object¶
None
- output_daily_vars: str | list[str]¶
‘field(…)’
- output_monthly_vars: str | list[str]¶
‘field(…)’
- nn_weights_path: object¶
None
- classmethod from_dict(raw)¶
- validate()¶