-
Notifications
You must be signed in to change notification settings - Fork 65
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
+Make units argument mandatory for get_param_real #300
+Make units argument mandatory for get_param_real #300
Conversation
Codecov Report
@@ Coverage Diff @@
## dev/gfdl #300 +/- ##
============================================
- Coverage 38.22% 38.22% -0.01%
============================================
Files 269 269
Lines 76359 76359
Branches 14025 14025
============================================
- Hits 29190 29189 -1
- Misses 41929 41931 +2
+ Partials 5240 5239 -1
... and 1 file with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
aefbf55
to
67c4d59
Compare
This PR has been lingering for about a month now because there is some controversy about whether it is acceptable to make the Going forward, there seem to be about 5 options for how to deal with the
Because of the separate PR #320, this PR is no longer holding up any other code changes. |
This commit includes changes to the get_param_real and log_param_real interfaces to make the units arguments mandatory. It also adds an optional unscale argument to the log_param_real interfaces. Without other changes in the previous commits, it will cause the MOM6 code to fail to compile. However, by itself this commit does not change any answers or output.
67c4d59
to
1489e59
Compare
Gaea regression: https://gitlab.gfdl.noaa.gov/ogrp/MOM6/-/pipelines/19644 ✔️ |
This commit includes changes to the get_param_real and log_param_real interfaces to make the units arguments mandatory. It also adds an optional unscale argument to the log_param_real interfaces. Without other changes in the previous commits, it will cause the MOM6 code to fail to compile. However, by itself this commit does not change any answers or output.