-
Notifications
You must be signed in to change notification settings - Fork 126
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
Add recipe and diagnostic scripts to compute figures of D9.4 of ISENES3 #2441
Conversation
@sloosvel Release v2.5 is approaching quickly (the feature freeze will be on 2022-02-21). Since this pull request is marked for v2.5, could you briefly comment if you further intend to include this in the new release and/or if you are facing any problems with it? Thanks!! |
Yes, that might be a good idea. I will do this as soon as ESMValGroup/ESMValCore#1486 is merged. |
I'll push the codacy fixes tomorrow, the rest of the tests are failing because |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for creating this recipe and this diagnostic @sloosvel! I ran the recipe successfully on Mistral at the first attempt. I used the v2.5-rc2 for the Core. Everything looks fine: provenance is recorded, plots are identical to the IS-ENES3 deliverable D9.4, a filled copy of the recipe is created without the wildcards. My only question would be: do you want to add an entry to the documentation page for this recipe and maybe add some information and/or a plot to the documentation?
Thanks for the review @remi-kazeroni ! I adressed the comments but tests are failing now:
It looks like years 0000 and 9999 from the test dataset cannot be parsed. I can update the test to have dates that can be parsed but is this something that should be fixed in the core as well? How likely is it to run into these kind of dates in real data? |
In normal calendars, there is no year zero. Additionally, CF uses year 0 to indicate climatologies in some cases (see CF Conventions 1.9, Section 4.4.1), so this really should not appear in time range selection. I think that year 9999 is probably no problem. |
Fixed! Is there something going on with the documentation build? It failed in another pull request as well and for the same reason that in this one. |
This was fixed in #2531. Merging main will solve it here too. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making the changes @sloosvel! Everything looks good to me. This PR is all green and ready to be merged imho.
This pull request adds a new example recipe and diagnostic script that compares the global average of
tas
for DCPP data with an observational dataset. It exemplifies the use of the newtimerange
tag.Description
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.
- [ ] 🛠 Documentation is available--> Many example recipes are not listed in the documentation. Is this an issue?New or updated recipe/diagnostic
To help with the number of pull requests: