MeshPy: Simplicial Mesh Generation from Python ============================================== .. image:: https://gitlab.tiker.net/inducer/meshpy/badges/master/pipeline.svg :alt: Gitlab Build Status :target: https://gitlab.tiker.net/inducer/meshpy/commits/master .. image:: https://github.com/inducer/meshpy/workflows/CI/badge.svg?branch=master :alt: Github Build Status :target: https://github.com/inducer/meshpy/actions?query=branch%3Amaster+workflow%3ACI .. image:: https://badge.fury.io/py/meshpy.png :alt: Python Package Index Release Page :target: https://pypi.org/project/meshpy/ MeshPy offers quality triangular and tetrahedral mesh generation for Python. Meshes of this type are chiefly used in finite-element simulation codes, but also have many other applications ranging from computer graphics to robotics. In order to generate 2D and 3D meshes, MeshPy provides Python interfaces to three well-regarded mesh generators, `Triangle `_ by J. Shewchuk, `TetGen `_ by Hang Si The former two are included in the package in slightly modified versions. A generic mesh reader for the latter is included, as is an easy way to run `gmsh` from a Python script. For an interface to `gmsh `_ by Christophe Geuzaine and Jean-Francois Remacle, see `gmsh_interop `. MeshPy has no dependencies other than a C++ compiler, `pybind11 `_, and a working Python installation. Before installing meshpy, you may install pybind11 using the command:: pip install pybind11 As of Version 0.91.2, MeshPy also works with Python 3. Online resources ================ * `Home page `_ * `Documentation `_ * `Source `_ * `Package index `_ * `Mailing list `_