A curated list of awesome stuff related to PyVista.
PyVista is a library that provides 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK).
This list is a collection of tools, projects, images, and resources conforming to the Awesome Manifesto
Contributions very welcome but first see Contributing.
- Animation
- Anisotropy
- Astronomy
- Data Integrations
- File I/O
- Finite Elements
- Geoscience / Geospatial
- GUI & Applications
- Learning Resources
- Medical & Neuroscience
- Mesh Generation
- Mesh Processing
- Point Clouds
- Related Topics
- Testing
- Web
- trajectory-visualizer β Tool for visualizing vehicle trajectories over a high-resolution, textured 3D model of the Earth.
- VectoRose β Python package for producing spherical histograms.
- sunkit-pyvista β 3D visualisation of solar physics data with pyvista.
- pyvista-xarray β xarray DataArray accessors for PyVista.
- pyiges β Python IGES reader.
- pyvista-miniply β Wrapper over the excellent and fast miniply to read PLY files; registers as a PyVista file IO extension.
- pyvista-stl β Fast STL file reader registered as a PyVista file IO extension.
- pyvista-zstd - Ultra fast IO by compressing PyVista datasets using zstandard.
- FElupe β finite element analysis for continuum mechanics of solid bodies.
- fenics-sz β Jupyter Book for modeling subduction zones using FEniCSx finite element library.
- PyMAPDL β Pythonic interface to Ansys MAPDL for finite element analysis.
- scikit-topt β Scikit Topology Optimization with Scipy.
- vfo (Visualization For OpenSees) - Visualization For OpenSees.
- discretize β Discretization tools for finite volume and inverse problems (SimPEG).
- GemPy β 3D structural geological modeling.
- GeoVista β Cartographic rendering and mesh analytics powered by PyVista.
- omfvista β 3D visualization for the Open Mining Format (omf).
- pyGIMLi β Geophysical inversion and modeling library.
- pyvista-gui β A graphical user interface built atop PyVista.
- pyvista-tui β PyVista in the terminal.
- pyvistaqt-exe β Create a Windows installable exe from a PyVistaQt application.
- pyvistaqt β Qt support for PyVista.
- Tutorial β PyVista SciPy 2022-2025 Tutorial.
- MNE-Python β MEG/EEG analysis and visualization with a PyVista 3D backend.
- pytetwild β Python wrapper for fTetWild robust tetrahedral meshing.
- scikit-gmsh β Scikit for Gmsh to generate 3D finite element meshes.
- tetgen β Python interface to the C++ TetGen library for tetrahedral meshing of 3D polyhedral domains.
- fast-simplification β Fast quadratic mesh simplification.
- pyacvd β Python implementation of the ACVD surface mesh resampling algorithm for uniform remeshing.
- pymeshfix β Python wrapper for MeshFix: easily repair holes in surface meshes.
- pyransame β Random sampling of points on PyVista meshes (cells, surfaces, and volumes).
- pyvista-manifold β PyVista accessor for Manifold providing fast and reliable boolean / CSG operations.
- pyvista-trimesh β PyVista accessor for Trimesh exposing point-in-mesh, signed distance, proximity, surface sampling, voxelization, ICP, repair, and smoothing as
mesh.trimesh.<op>.
- pyntcloud β Python library for working with 3D point clouds.
- Awesome Open Geoscience β Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome.
- Awesome VTK β A curated list of awesome stuff related to VTK .
- pytest-pyvista β Pytest plugin to test PyVista plot outputs.
- pyvista-fastapi-webapp β Demo FastAPI and Three.js application using PyVista.
- trame-pyvista - Use PyVista with Trame web applications