Configuration

pyGOTM uses GOTM-compatible YAML configuration files (gotm.yaml). Any official GOTM 6.0.7 test case YAML file can be used directly.

For a full reference of all configuration keys, see the official GOTM documentation.

The 22 official test cases are located in validation/reference/:

asics_med      blacksea    channel      couette       entrainment
estuary        flex        gotland      lago_maggiore langmuir
liverpool_bay  medsea_east medsea_west  nns_annual    nns_seasonal
ows_papa       plume       resolute     reynolds      rouse
seagrass       wave_breaking

Note

The Pydantic config models that parse gotm.yaml are documented in pygotm.config.

Note

Not all GOTM configurations are supported by the compiled runtime. Unsupported configurations raise UnsupportedConfigurationError at setup with a message identifying the blocking setting. See Test Cases for the list of currently supported cases.