Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Input parameter sanity checks #60

Open
kakearney opened this issue May 14, 2024 · 0 comments
Open

Input parameter sanity checks #60

kakearney opened this issue May 14, 2024 · 0 comments

Comments

@kakearney
Copy link

Currently, COBALT-related input parameters are minimally checked via the generic namelist-parsing functions, but there aren't many (any?) checks to make sure values make sense. Should we add a routine that performs more nuanced validation?

This may include simple checks like enforcing non-negative restrictions on rates, making sure that parameters that are used in tandem vary in a consistent manner (as the case2 example discussed this morning... if we opt to make the default values 0 rather than to add a flag, then we would want to check that users remembered to change all 3 at once), possibly providing realistic ranges for certain parameters (or ratios between parameters... many of the small/medium/large functional group differences are more to do with their relative rates than true functional differences).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant