Add atmos monthly benchmarks: pr (GPCP), evspsbl (ERA5), prw (ERA5 tcw)#72
Merged
Conversation
New built-in observation loaders for the coupled/atmos dashboards: - pr: GPCP monthly precipitation (new lazy `precipitation_obs` artifact, ~20 MB) - evspsbl: ERA5 mean evaporation rate `mer` from the already-shipped surface single-level artifact (ECMWF sign convention flipped to positive-up) - prw: ERA5 total column water `tcw` (new lazy `era5_monthly_averages_atmos_single_level_1979_2024` artifact, ~137 MB) Water mass fluxes (kg m^-2 s^-1) are now shown in mm day^-1, mirroring the carbon display conversion; the ClimaAtmos negative-downward precipitation fluxes (pr/prra/prsn) are sign-flipped for display, matching ClimaCoupler's leaderboard convention. Also folds in the run-title caption fix that was live on the server: smaller font, newlines rendered as line breaks, long tokens (commit hashes) wrap inside the menu column. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds three new built-in benchmark variables for the atmos component of coupled runs:
prprecipitation_obs(new, lazy)evspsblmerprwtcwera5_monthly_averages_atmos_single_level_1979_2024(new, lazy)Details
kg m^-2 s^-1) are now displayed inmm day^-1, mirroring the existing carbon-flux display conversion. The ClimaAtmos negative-downward precipitation fluxes (pr,prra,prsn) are sign-flipped for display, matching ClimaCoupler's leaderboard (× -86400).meruses the ECMWF sign convention (negative = evaporation); the loader flips it to positive-up to matchevspsbl.tcwis total column water (vapour + ~1 % cloud condensate) while simprwis vapour-only — noted in the code and docs; the ERA5 monthly artifacts carry notcwv.lazy = true(non-lazy entries in the project's own Artifacts.toml are not installed byPkg.instantiate;benchmark.jlalready uses LazyArtifacts, so they download on first use).white-space: pre-line,overflow-wrap: anywhere).Validation
prmean 2.24 mm/day, ERA5evspsblmean 2.16 mm/day (positive after flip), ERA5prwmean 18.4 kg/m² — all physically sane, E≈P globally.to_display_unitswater fluxes and all three loaders (units, labels, sane global means); full suite passes (117 tests).🤖 Generated with Claude Code