-
Notifications
You must be signed in to change notification settings - Fork 296
Bugfix shape masking #6129
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
base: main
Are you sure you want to change the base?
Bugfix shape masking #6129
Conversation
From @SciTools/peloton : discussed what we are seeing here and in #6126. |
Discussion with @acchamber notes:
|
What are @SciTools/peloton (@pp-mo) thoughts about adding This would facilitate better handling of shapes to rasters (which is essentially the problem we're solving) with the added bonus that we could also mask to other shape types, like lines, to extract a trajectory from a Cube, for example. |
I was planning on going to the AVD surgery this week to discuss some changes and/or make the case for rasterio |
Thanks for your patience everyone. It's sometimes a struggle to balance everything and we just haven't had an opportunity to discuss this. Coming to the Surgery (UK Met Office) is an ideal next step. |
@pp-mo, @trexfeathers and @stephenworsley have discussed this at the Surgery and agree in principle that we could consider adding rasterio as an optional dependency. |
for more information, see https://pre-commit.ci
From @SciTools/peloton: would @hsteptoe and @acchamber appreciate any more input from core devs at this point? |
I just need to find more time, which is in short supply as we get near the end of FY... |
This is now ready for some initial (alpha?) testing 🎉. @acchamber are you available to try out the new features? (Updates to docs etc. will follow if this is successful) Tests are incomplete are should not be review yet. This is a fairly substantial re-write. New/improved features include:
There are some breaking changes, principally moving away from having a My informal tests so far show working behaviour for iris test data from |
…bugfix-shape-masking
for more information, see https://pre-commit.ci
…bugfix-shape-masking
for more information, see https://pre-commit.ci
…bugfix-shape-masking
@trexfeathers @bjlittle I think this is ready for a first review... in particular I would appreciate reviews/help with
|
re. the PROJ variable, the last time I saw this come up was |
@mo-DanCubbon only two-thirds of Iris devs will be able to view this link since it's internal to the UK Met Office. If there is any more detail you'd like to be visible it'll need to be posted verbatim. |
Details in that link were not super important, only that the network had to be switched off. We've investigated this a bit more, and have turned our PROJ_NETWORK back to on... but now we're getting the right answer. I'm assuming Proj has cached the necessary grid files to perform the transformation correctly now. I haven't since been able to reproduce the issue unfortunately but you could try with this:
|
🚀 Pull Request
Description
Fixes #6126 by exposing the shape geometry to the user. Adds to docs and docstrings to make it clearer how to use this.
Consult Iris pull request check list
Add any of the below labels to trigger actions on this PR: