Scikit for Gmsh to generate 3D finite element mesh.
The scikit-gmsh package provides a simple interface to:
- Christophe Geuzaine and Jean-François Remacle's Gmsh
The library has following main objectives:
- Provide an intuitive, object-oriented API for mesh creation like scipy.spatial.Delaunay class.
- Integrate seamlessly with other libraries in the Scientific Python ecosystem.
Installation
pip install scikit-gmsh
Gallery
Check out the example galleries organized by subject here:
Other Resources
This library may not meet your needs and if this is this case, consider checking out these other resources:
- meshwell - GMSH wrapper, with integrated photonics focus.
- objectgmsh - Object oriented Gmsh modeling.
- optimesh - Mesh optimization, mesh smoothing.
- pandamesh - From geodataframe to mesh.
- pygalmesh - A Python interface to CGAL's meshing tools.
- pygmsh - Gmsh for Python.
- pyvista-gridder - Mesh generation using PyVista.
License
This software is published under the GPLv3 license.
Contributions
Contributions are very welcome . This project is released with a Contributor Code of Conduct. By participating in this project, We want you to know that you agree to follow its terms.
Star History
Enjoying scikit-gmsh? Show your support with a GitHub star — it’s a simple click that means the world to us and helps others discover it, too!
Metadata
Release files for scikit-gmsh 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scikit_gmsh-0.4.0.tar.gz | 23.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scikit_gmsh-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.1 kB
Release files / scikit_gmsh-0.4.0.tar.gz
| Download URL | scikit_gmsh-0.4.0.tar.gz |
|---|---|
| Size | 23.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
09c9289978828d89a506406051e7996cdfef74fbc7764f4a7ca6596b86936f25
|
|
BLAKE2b-256 checksum How to use checksums |
60c5a0ac8681d959eb19f89af37d87f5d4a449a51d0016372171b2869bbd5996
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / scikit_gmsh-0.4.0-py3-none-any.whl
| Download URL | scikit_gmsh-0.4.0-py3-none-any.whl |
|---|---|
| Size | 21.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
59144fd0b1497f79587e99b1cb7fb8362a9b362321a9129322edfa4cc876d4b5
|
|
BLAKE2b-256 checksum How to use checksums |
aa04c946f8255f81c48e5c8b06d7577e16e4417a2a7a7622f92e65e5d69b2d13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency log