-
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
Iris bridge to GeoVista #5517
Comments
I personally think proliferation of plugin packages is ill fitted to our situation. The two arguments in favour (that I'm aware of):
Arguments against:
|
See #4798 |
Discussed during refinement for Iris 3.8. FeaturesThe MVP bridge would constitute two operations as previously noted by @pp-mo:
Possible dependency problemsTo avoid getting bogged down in concerns about dependencies, we recommend giving it a try and seeing what happens:
Options if we get dependency problems
|
Just a quick note that a planned change in culture was used to justify having fewer mechanical fail safes in the RBMK nuclear reactor design. The culture change never happened, but the reactors went ahead anyway, and Chernobyl happened as a result. |
@SciTools/peloton #5740 closed this! |
User interest in geovista seems to be blossoming right now.
We have various resources showing how to link to it from Iris, e.g. the Mesh plotting section + example.
Plus the region extraction example And in future we might extend this.
Likewise we have produced various demo notebooks containing similar code content.
But there's a lot of duplicated code + boilerplate making the link between cubes and PyVista polydata.
So there is a really useful opportunity to provide an "iris geovista bridge" module.
However it's not clear where this would live, and where it should get tested.
It should not add to the the core dependencies, or the C.I. testing costs.
It could be a partner package, like iris-grib or iris-esmf-regrid.
The idea of a plugin architecture might also have legs.
The text was updated successfully, but these errors were encountered: