Skip to content
@pyvista

PyVista

A community effort to make 3D visualization and analysis more approachable

banner

PyVista: 3D visualization and mesh analysis for science and engineering

PyVista is the foundational Python library for 3D visualization and mesh analysis, the same role pandas plays for tabular data and xarray plays for labeled n-dimensional arrays. It is image-regression tested on every commit across the supported matrix of Python and VTK releases, so code written against PyVista keeps working as the rendering stack evolves.

PyVista is used across science and engineering to visualize 3D data and models, generate publication-quality figures, automate analysis workflows, and build custom applications on top of PyVista's 3D capabilities. The API is approachable enough for novice programmers and streamlined enough that graphics experts reach for it to skip the boilerplate.

Built in the open

PyVista is developed by a community of contributors from computational geophysics, aeronautical engineering, neuroscience, software engineering, and beyond. New to programming? Welcome. Many PyVista users are novice programmers, and the API is designed to be ready for beginners.

Built to extend

Downstream libraries plug into PyVista through a small, lazily evaluated extension API: registered accessors and plotter components, no subclassing or monkey-patching. See awesome-pyvista for domain-specific tooling already built on top.

Professional Support

Need help getting the most out of PyVista? Want to sponsor development of new capabilities?

Reach out to support@pyvista.org and we can connect you with community experts to help you use PyVista or tailor custom software around its 3D capabilities.

Pinned Loading

  1. pyvista pyvista Public

    3D visualization and mesh analysis for science and engineering

    Python 3.8k 652

  2. awesome-pyvista awesome-pyvista Public

    A curated list of awesome stuff related to PyVista 😎

    Python 23 4

  3. tetgen tetgen Public

    Python interface to TetGen: generate tetrahedral meshes from 3D polyhedral domains

    C++ 312 41

  4. pymeshfix pymeshfix Public

    Python Wrapper for MeshFix: easily repair holes in surface meshes

    C++ 400 36

  5. pyacvd pyacvd Public

    Python implementation of surface mesh resampling algorithm ACVD

    C++ 299 20

  6. cvista cvista Public

    A trimmed, divergent fork of VTK for PyVista (drop-in for the stock VTK wheel)

    C++ 8 1

Repositories

Showing 10 of 66 repositories
  • pyvista Public

    3D visualization and mesh analysis for science and engineering

    pyvista/pyvista's past year of commit activity
    Python 3,815 MIT 652 455 (1 issue needs help) 87 Updated Sep 16, 2026
  • pyvista-tutorial Public

    PyVista SciPy 2022-2025 Tutorial

    pyvista/pyvista-tutorial's past year of commit activity
    Python 67 MIT 10 1 6 Updated Sep 16, 2026
  • sphinx-autoopengraph Public

    Automatic Open Graph link previews for Sphinx documentation

    pyvista/sphinx-autoopengraph's past year of commit activity
    Python 2 MIT 0 0 0 Updated Sep 15, 2026
  • trame-pyvista Public

    PyVista <-> Trame Integration

    pyvista/trame-pyvista's past year of commit activity
    Python 2 MIT 2 40 1 Updated Sep 15, 2026
  • scikit-gmsh Public

    Scikit for Gmsh to generate 3D finite element mesh

    pyvista/scikit-gmsh's past year of commit activity
    Python 81 GPL-3.0 6 14 33 Updated Sep 15, 2026
  • awesome-pyvista Public

    A curated list of awesome stuff related to PyVista 😎

    pyvista/awesome-pyvista's past year of commit activity
    Python 23 CC0-1.0 4 0 5 Updated Sep 15, 2026
  • sphinx-vtk-xref Public

    Sphinx extension for linking directly to VTK's documentation

    pyvista/sphinx-vtk-xref's past year of commit activity
    Python 5 MIT 0 0 1 Updated Sep 14, 2026
  • pyvista-media Public
    pyvista/pyvista-media's past year of commit activity
    PostScript 5 CC-BY-4.0 0 0 1 Updated Sep 14, 2026
  • pyvista-ai Public

    Agent Framework / shim to use PyVista with LLMs

    pyvista/pyvista-ai's past year of commit activity
    3 MIT 1 0 5 Updated Sep 14, 2026
  • pyvista-fastapi-webapp Public

    Demo FastAPI and Three.js application using PyVista

    pyvista/pyvista-fastapi-webapp's past year of commit activity
    TypeScript 30 MIT 3 1 1 Updated Sep 14, 2026

Top languages

Loading…