pyvista has 1.2M monthly downloads and 4K GitHub stars. Version 0.48.4 supports Python 3.10+, first published in 2019.
It is actively maintained under a permissive license, last released in May 2026.
It is built on top of cyclopts, matplotlib and numpy. It is used by 453 tracked packages, including pyvistaqt, pyvista-zstd and ansys-tools-visualization-interface.
GitHub topics include vtk, visualization and 3d.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- cyclopts >=4.0.0
- matplotlib >=3.0.1
- numpy >=1.21.0
- pillow
- pooch
- scooby >=0.5.1
- typing-extensions >=4.10
- vtk !=9.4.0
16 optional dependencies
- cmcrameri[colormaps]
- cmocean[colormaps]
- colorcet[colormaps]
- fsspec[io]
- imageio[io]
- ipywidgets[jupyter]
- jupyter-server-proxy[jupyter]
- meshio[io]
- nest-asyncio2[jupyter]
- pyvista[all]
- pyvista-zstd[io]
- trame[jupyter]
- trame-client[jupyter]
- trame-server[jupyter]
- trame-vtk[jupyter]
- trame-vuetify[jupyter]
Used By
- pyvistaqt
- pyvista-zstd
- ansys-tools-visualization-interface
- ansys-mapdl-reader
- python-motion-planning
- ansys-mapdl-core
- moleditpy
- pyacvd
- moleditpy-linux
- trame-pyvista
- ansys-turbogrid-api
- viskex
- ansys-fluent-visualization
- parq-blockmodel
- stpyvista
- cratermaker
- cr-mech-coli
- maps4fs
- homcloud
- fers
- eagar-tsai
- mapdl-archive
- geone
- voxcity
- emerge
- discretisedfield
- sage-viewer
- cynthium
- emout
- luminescent
- pyvale
- supymode
- mc-skin-utils
- pyprocar
- liblaf-melon
- batem
- pyvista-cad
- gemgis
- loop-cgal
- vacancycalculator
- multiphasepy
- emsutil
- pyvista-xarray
- pyvista-trimesh
- integrate-module
- pyemsi
- pvgeo
- febid
- pyvista-tui
- gcode-viewer