-
Notifications
You must be signed in to change notification settings - Fork 296
Add support for multiple coord_systems #6536
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 support for multiple coord_systems #6536
Conversation
* upstream/main: Fix concatenat_cube for multidimensional concatenation (SciTools#6534) Bump scitools/workflows from 2025.06.2 to 2025.06.3 (SciTools#6532)
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## FEATURE_wkt #6536 +/- ##
=============================================
Coverage 89.88% 89.89%
=============================================
Files 90 90
Lines 23923 24058 +135
Branches 4461 4505 +44
=============================================
+ Hits 21504 21627 +123
- Misses 1668 1671 +3
- Partials 751 760 +9 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…coord_systems * origin/mutli_coord_systems: Some do-nothing reminders about the next release (SciTools#6521) Detailed documentation on Load Problems (SciTools#6529) Save crs_wkt on netCDF save, take 2 (SciTools#6519)
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 @ukmo-ccbunney
Sorry my opinions moved around as I kept reading. I recommend reading all comments before acting on any of them!
lib/iris/tests/unit/fileformats/nc_load_rules/actions/test__grid_mappings.py
Show resolved
Hide resolved
flag for extended grid mapping saving.
Saving now orders the coordinates in the grid_mapping attribute as per the WKT axis order (enabled via Future flag); see 8fd4f0c Note this commit refactors the |
8776d2c removes expected WKT output from the CFL of most tests. |
If you look at the diff with |
bec7613 brings in a few changes for the
A few subtleties:
|
dda23fc extends grid_mapping integration tests to include multiple coord system loading/saving |
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.
Super, thanks for the marathon work @ukmo-ccbunney 🏆
🚀 Pull Request
Description
Fixes: #3388
Provides handling of extended CF "grid_mapping" allowing Cube to have multiple coordinate systems associated with it's DimCoords and/or AuxCoords.
From the CF docs:
Tasks:
grid_mapping
formatgrid_mapping
correctly.Consult Iris pull request check list
Add any of the below labels to trigger actions on this PR: