feat(vtk): add to_pyvista() method #1771
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add
to_pyvista()
method to theVtk
class as suggested here. Returns up to 3 PyVista meshes:Only meshes which have been populated with
add_model()
,add_pathline_points()
, etc are returned. If only one mesh has been configured, it is returned alone. If zero or >1 meshes have been configured, the return value is a list. This allows similar usage for 1+ meshes via tuple dereferencingNot sure this is the right approach — other options could be
grid_to_pyvista()
,polygons_to_pyvista()
to_pyvista()
,to_pyvista(mesh="pathlines")
A similar
to_pyvista()
method may also be convenient onGrid
types