-
Notifications
You must be signed in to change notification settings - Fork 4
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
remove constraint on Thermodynamics #155
Conversation
I think it's better be on the safe side and put 0.11.5 |
5d2c305
to
c29b3ea
Compare
c29b3ea
to
4092a19
Compare
CI is failing :'( |
Hmm the recent change in Thermodynamics should cause behavior changes, but I thought it wouldn't break the tests. It might be just that we need to update the tests. Let me check. |
@akshaysridhar Given we change the definition of virtual DSE (from cp_m to cp_d), the ΔDSEᵥ in test_cases is not accurate anymore. All the failing cases in (Update: I checked the sign of ΔDSEᵥ and it indeed changes for those cases) |
I think I agree that these test cases are linked to specific commits within the ClimaAtmos package (the classification was based on the tolerances and older versions of ClimaAtmos+SF - these are prior to Float32 improvements in SF and other physics changes within Atmos) - it makes little sense to maintain checks for those specific thermodynamic inputs; however I think we should track a separate issue then to catch edge cases that rely on our tolerance definitions. |
These cases are still edge cases, they just change from slightly unstable to slightly stable. So maybe we can keep them but change the sign for the test? |
@akshaysridhar I update the tests with the new numbers. Would you like to take a look again? Some of them are not edge cases anymore, so we can also remove them if you want. (Edit: They are either close to neutral, or with very small wind speed, so may still be good to have.) |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #155 +/- ##
=======================================
Coverage 90.05% 90.05%
=======================================
Files 4 4
Lines 835 835
=======================================
Hits 752 752
Misses 83 83 ☔ View full report in Codecov by Sentry. |
Purpose
CliMA/Thermodynamics.jl@1701c9a fixes the definition of virtual DSE for surface fluxes, and bumps a patch version, so the constraint on Thermodynamics is not needed anymore. Also updates tests and bump patch version.
To-do
Content