Metadata-Version: 2.4
Name: meshpy
Version: 2026.1
Summary: Triangular and Tetrahedral Mesh Generator
Author-Email: Andreas Kloeckner <inform@tiker.net>
Maintainer-Email: Andreas Kloeckner <inform@tiker.net>
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries
Project-URL: Documentation, https://documen.tician.de/meshpy
Project-URL: Repository, https://github.com/inducer/meshpy
Requires-Python: >=3.10
Requires-Dist: numpy
Provides-Extra: doc
Requires-Dist: furo; extra == "doc"
Requires-Dist: sphinx>=4; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Provides-Extra: test
Requires-Dist: mako; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: ruff; extra == "test"
Description-Content-Type: text/x-rst

MeshPy: Simplicial Mesh Generation from Python
==============================================

.. image:: https://gitlab.tiker.net/inducer/meshpy/badges/main/pipeline.svg
    :alt: Gitlab Build Status
    :target: https://gitlab.tiker.net/inducer/meshpy/commits/main
.. image:: https://github.com/inducer/meshpy/actions/workflows/ci.yml/badge.svg
    :alt: Github Build Status
    :target: https://github.com/inducer/meshpy/actions/workflows/ci.yml
.. image:: https://badge.fury.io/py/MeshPy.svg
    :alt: Python Package Index Release Page
    :target: https://pypi.org/project/meshpy/
.. image:: https://zenodo.org/badge/2757253.svg
    :alt: Zenodo DOI for latest release
    :target: https://zenodo.org/badge/latestdoi/2757253

MeshPy offers quality triangular and tetrahedral mesh generation for Python.
Meshes of this type are mainly 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
two well-regarded mesh generators: `Triangle
<http://www.cs.cmu.edu/~quake/triangle.html>`__ by J. Shewchuk and `TetGen
<http://tetgen.berlios.de/>`__ by Hang Si. The two are included in the
package in slightly modified versions.

For an interface to `gmsh <http://www.geuz.org/gmsh/>`__, by Christophe Geuzaine
and Jean-Francois Remacle, see `gmsh_interop <https://github.com/inducer/gmsh_interop>`__.

Online resources
================

* `Home page <https://mathema.tician.de/software/meshpy>`__
* `Documentation <http://documen.tician.de/meshpy>`__
* `Source <https://github.com/inducer/meshpy>`__
* `Package index <https://pypi.org/project/MeshPy>`__
* `Discussions <https://github.com/inducer/meshpy/discussions>`__

