-
Notifications
You must be signed in to change notification settings - Fork 38
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
Avoid copying input data in CMIP6 CESM2 air pressure level fixes #2454
base: main
Are you sure you want to change the base?
Conversation
very cool @bouweandela 👏 Always nice to see data transfer optimizations, hope you don't mind me turning on the GA see if any issues for older Pythons - I took a look at the failed tests - couple of them due to mocks not called (easy fix) but one fails due to what looks to be a reversal of the lev bounds, can prob fix that for you here, if you don't have time 🍺 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2454 +/- ##
=======================================
Coverage 94.77% 94.78%
=======================================
Files 251 251
Lines 14266 14292 +26
=======================================
+ Hits 13520 13546 +26
Misses 746 746 ☔ View full report in Codecov by Sentry. |
Enable lock sharing between ncdata and Iris Suppress load warnings Restore lat/lon coord units after load All fixes in fix_file
TODO: move to new What about chunking? |
Description
Use ncdata to fix files in-memory instead of copies on disk.
Related to #2129 and #674
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.
To help with the number pull requests: