Skip to content

liblaf.melon.io.pyvista

PyVista readers, writers, and conversion dispatchers.

Modules:

  • multiblock

    Multi-block PyVista dataset I/O helpers.

  • polydata

    Surface-mesh I/O helpers built around pyvista.PolyData.

  • unstructured_grid

    Volume-mesh I/O helpers built around pyvista.UnstructuredGrid.

Attributes:

as_multiblock module-attribute

as_multiblock: ConverterDispatcher[MultiBlock] = (
    ConverterDispatcher(pv.MultiBlock)
)

Convert supported scene objects to [pyvista.MultiBlock][liblaf.melon.io.pyvista.MultiBlock].

as_polydata module-attribute

as_polydata: ConverterDispatcher[PolyData] = (
    ConverterDispatcher(pv.PolyData)
)

Convert supported mesh objects to [pyvista.PolyData][liblaf.melon.io.pyvista.PolyData].

as_unstructured_grid module-attribute

as_unstructured_grid: ConverterDispatcher[
    UnstructuredGrid
] = ConverterDispatcher(pv.UnstructuredGrid)

Convert supported volume meshes to [pyvista.UnstructuredGrid][liblaf.melon.io.pyvista.UnstructuredGrid].

load_multiblock module-attribute

load_multiblock: ReaderDispatcher[MultiBlock] = (
    ReaderDispatcher(pv.MultiBlock)
)

Load a multi-block PyVista dataset.

load_polydata module-attribute

load_polydata: ReaderDispatcher[PolyData] = (
    ReaderDispatcher(pv.PolyData)
)

Load a surface mesh as [pyvista.PolyData][liblaf.melon.io.pyvista.PolyData].

load_unstructured_grid module-attribute

load_unstructured_grid: ReaderDispatcher[
    UnstructuredGrid
] = ReaderDispatcher(pv.UnstructuredGrid)

Load an unstructured volume mesh with PyVista.