-
Notifications
You must be signed in to change notification settings - Fork 286
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
Mesh nonexperimental extra #6077
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6077 +/- ##
==========================================
+ Coverage 89.69% 89.75% +0.05%
==========================================
Files 91 88 -3
Lines 22997 22976 -21
Branches 5026 5022 -4
==========================================
- Hits 20627 20621 -6
+ Misses 1640 1624 -16
- Partials 730 731 +1 ☔ View full report in Codecov by Sentry. |
1bc7b9c
to
6317b16
Compare
Replace experiment.ugrid, including docstrings and imports. Fix test_ParseUgridOnLoad Fix ugrid.load. Remove PARSE_UGRID from t/i/ugrid/test_ugrid_save Remove PARSE_UGRID from t/u/ff/nc/saver/test_save Remove PARSE_UGRID from t/i/exp/geovista/(both) Remove PARSE_UGRID from t/u/tests/stock/test_netcdf
…mental.ugrid only. missed
f97a563
to
8fa7e07
Compare
Removed obsolete tests.unit.metadata
fix Fix iris.mesh import in tests/stock/__init__
Fix experimental.ugrid import of save_mesh
8fa7e07
to
f0c8a02
Compare
Fix imports in cf ugrid tests.
4b2ded4
to
32c264e
Compare
@bjlittle think this is finally worth looking at. |
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.
@pp-mo A brilliant piece of work, thanks! 🍻
In general, the migration of iris.experimental.ugrid
and particularly refactoring of the API into the core iris.mesh
module along with pushing relevant supporting mesh behaviour into other core modules e.g., iris.common.metadata
is lovely to see 💯🥳
So glad to see us dropping the context manager by default for a cleaner "no faff" user experience 👍
* main: Mesh nonexperimental extra (SciTools#6077) Mesh nonexperimental (SciTools#6061) # Conflicts: # lib/iris/experimental/ugrid/cf.py
⏱️ Performance Benchmark Report: 4585059Performance shifts
Full benchmark results
Generated by GHA run |
* upstream/main: Load performance improvement (ignoring UGRID) (SciTools#6088) Adding monthly and yearly arguments to `guess_bounds` (SciTools#6090) Mesh nonexperimental extra (SciTools#6077) Mesh nonexperimental (SciTools#6061) Bump scitools/workflows from 2024.07.4 to 2024.07.5 (SciTools#6076) Updated environment lockfiles (SciTools#6068) Enable UGRID loading always; deprecate PARSE_UGRID_ON_LOAD. (SciTools#6054) Bump scitools/workflows from 2024.07.3 to 2024.07.4 (SciTools#6071)
Follow-on for #6061
Given which..
Closes #6057