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

CMORizer for ESACCI-SEAICE #3821

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

CMORizer for ESACCI-SEAICE #3821

wants to merge 15 commits into from

Conversation

axel-lauer
Copy link
Contributor

@axel-lauer axel-lauer commented Nov 25, 2024

Description

This PR adds downloading and formatting scripts for the ESACCI-SEAICE dataset version L4-SICONC-RE-SSMI-12.5kmEASE2-fv3.0. The scripts process daily and monthly mean sea ice concentration (siconc).

Checklist

New or updated data reformatting script

@axel-lauer axel-lauer marked this pull request as ready for review January 29, 2025 09:09
@axel-lauer axel-lauer requested a review from a team as a code owner January 29, 2025 09:10
@axel-lauer axel-lauer added the REF Important for the CMIP Rapid Evaluation Framework (REF) label Jan 29, 2025
@axel-lauer axel-lauer self-assigned this Jan 29, 2025
@rbeucher
Copy link
Contributor

I am looking at it now

Copy link
Contributor

@hb326 hb326 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@axel-lauer: Thanks for the well working cmorizer!
I tried the downloader, formatter and the check-obs recipe. All works fine. Data looks good. All files that need to be updated are modified/created.
Good to be merged from my side if you fix the little mistake that I commented on in one of the files.

Great work! 🍾

@hb326
Copy link
Contributor

hb326 commented Feb 3, 2025

I am looking at it now

Hey @rbeucher: I finished the scientific review. Would be great if you could do the technical review for this! Thanks!

@axel-lauer
Copy link
Contributor Author

axel-lauer commented Feb 3, 2025

@axel-lauer: Thanks for the well working cmorizer! I tried the downloader, formatter and the check-obs recipe. All works fine. Data looks good. All files that need to be updated are modified/created. Good to be merged from my side if you fix the little mistake that I commented on in one of the files.

Great work! 🍾

Thanks for reviewing! The typo has been fixed here 524a186

@rbeucher rbeucher self-assigned this Feb 3, 2025
Copy link
Contributor

@rbeucher rbeucher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @axel-lauer for the CMORiser and @hb326, for the scientific review!
I used the downloader and formatter for the entire dataset—it works well, but I think the code could be significantly simplified.
It might also be useful to add an option to select a single region at a time.

var['file'].format(year=loop_date.year, region=region)
)
in_files = glob.glob(filepattern)
if not in_files:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This would work even if only one file is available for the year... I believe it could be improved with a more thorough validation.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, and this is intended to be able to e.g. also process incomplete years.

Copy link
Contributor

@rbeucher rbeucher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's good to go. Thanks for making the changes @axel-lauer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved by scientific reviewer looking for technical reviewer REF Important for the CMIP Rapid Evaluation Framework (REF)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants