Resolve "Make it possible to check validity of given model parameters"

What does this MR do?

This MR allows specifying default values and types for scalar parameters in the model_cfg.yml; before a run, the model parameters will then automatically be checked against these defaults. Parameters requiring validation are marked using either a !param tag or one of several shorthands, and are extracted as a custom Parameter class object. Possible validation failures are outputted in a legible and concise way, allowing users to pinpoint the cause of the error.

Can this MR be accepted?

Related issues

Closes #35 (closed)

Edited by Utopia Developers

Merge request reports

Loading