Skip to content

pyvista/awesome-pyvista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

132 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome PyVista Awesome Contributor Covenant

All Contributors

A curated list of awesome stuff related to PyVista.

pyvista_logo_sm

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.

Contents

Animation

  • trajectory-visualizer – Tool for visualizing vehicle trajectories over a high-resolution, textured 3D model of the Earth.

Anisotropy

  • VectoRose – Python package for producing spherical histograms.

Astronomy

  • sunkit-pyvista – 3D visualisation of solar physics data with pyvista.

Data Integrations

File I/O

  • 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.

Finite Elements

  • 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.

Geoscience / Geospatial

  • 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.

GUI & Applications

  • 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.

Learning Resources

  • Tutorial – PyVista SciPy 2022-2025 Tutorial.

Medical & Neuroscience

  • MNE-Python – MEG/EEG analysis and visualization with a PyVista 3D backend.

Mesh Generation

  • 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.

Mesh Processing

  • 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>.

Point Clouds

  • pyntcloud – Python library for working with 3D point clouds.

Related Topics

  • 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 .

Testing

Web

About

A curated list of awesome stuff related to PyVista 😎

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages