pymmg - Surface and volume remeshers
Bringing MMG surface and volume remeshers to Python. This package is a wrapper around the MMG tools
Features
- Surface remeshing
- Volume remeshing
- Area remeshing
- Adaptive mesh refinement
- Load multiple file formats using
meshioAbaqus (
.inp), ANSYS msh (.msh), AVS-UCD (.avs), CGNS (.cgns), DOLFIN XML (.xml), Exodus (.e,.exo), FLAC3D (.f3grid), H5M (.h5m), Kratos/MDPA (.mdpa), Medit (.mesh,.meshb), MED/Salome (.med), Nastran (bulk data,.bdf,.fem,.nas), Netgen (.vol,.vol.gz), Neuroglancer precomputed format, Gmsh (format versions 2.2, 4.0, and 4.1,.msh), OBJ (.obj), OFF (.off), PERMAS (.post,.post.gz,.dato,.dato.gz), PLY (.ply), STL (.stl), Tecplot .dat, TetGen .node/.ele, SVG (2D output only) (.svg), SU2 (.su2), UGRID (.ugrid), VTK (.vtk), VTU (.vtu), WKT (TIN) (.wkt), XDMF (.xdmf,.xmf).
Installation
pip install pymmg
NOTE: you can use the full-blown
pymmgconverter withnetcdf4andh5pyby doing:pip install pymmg[all]
Usage
Surface remeshing
python -m mmgs input.mesh output.mesh
Volume remeshing
python -m mmg3d input.mesh output.mesh
2D remeshing
python -m mmg2d input.mesh output.mesh
Metadata
Release files for pymmg 1.0.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 | |
|---|---|---|---|
| pymmg-1.0.0.tar.gz | 1.1 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| pymmg-1.0.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| pymmg-1.0.0-py3-none-musllinux_1_1_x86_64.whl | Python 3 | none | Linux musl 1.1+ x86-64 | Details |
| pymmg-1.0.0-py3-none-musllinux_1_1_i686.whl | Python 3 | none | Linux musl 1.1+ x86-32 | Details |
| pymmg-1.0.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| pymmg-1.0.0-py3-none-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl | Python 3 | none | Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 | Details |
| pymmg-1.0.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| pymmg-1.0.0-py3-none-macosx_10_9_x86_64.whl | Python 3 | none | macOS 10.9+ x86-64 | Details |
Total release size: 7.7 MB
Release files / pymmg-1.0.0.tar.gz
| Download URL | pymmg-1.0.0.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dbdb657f5aee9442d591c1961aa2ea957ca6d1ba370296eebc31c63289713861
|
|
BLAKE2b-256 checksum How to use checksums |
e35800664f089c0d3c5cdad3740b2b6aca3a9dd31aef751b3431ec7937954ba4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pymmg-1.0.0-py3-none-win_amd64.whl
| Download URL | pymmg-1.0.0-py3-none-win_amd64.whl |
|---|---|
| Size | 678.8 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c26ed62f050932e5b77ea1249f9636d5440524290042af923b2d5c262cc0a216
|
|
BLAKE2b-256 checksum How to use checksums |
b46ccd9df1fa5fd9b72b2edda7ac00fca1174c85482ee152de98000862e00cf7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pymmg-1.0.0-py3-none-musllinux_1_1_x86_64.whl
| Download URL | pymmg-1.0.0-py3-none-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Linux musl 1.1+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
266c84f9f288e645bf333b0cb14d66601833d9c11793a34bc6047a9751b36648
|
|
BLAKE2b-256 checksum How to use checksums |
e97764acd083c64214cf7f36b7552497623dbab2cd6a539e0a7850eb91f94033
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pymmg-1.0.0-py3-none-musllinux_1_1_i686.whl
| Download URL | pymmg-1.0.0-py3-none-musllinux_1_1_i686.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Linux musl 1.1+ x86-32 Python 3 |
|
SHA-256 checksum How to use checksums |
4ba2704d43aa0b28e0be9f188e2eb155e3ca33e0df3a4cccb5482702d666068e
|
|
BLAKE2b-256 checksum How to use checksums |
fbff5bab3899cf35d2e7f677169883c0e948d3e92449e9f5d68fa4dcb9bf270e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pymmg-1.0.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | pymmg-1.0.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
82a4504c8ab0a6c0925cba3a9302d8b66ec72c7695e42f5f26ea6de3d2756dff
|
|
BLAKE2b-256 checksum How to use checksums |
832ae131d4d5258f7103b8b23cfc76950d6ee8cd2ed7323b70016347d947d974
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pymmg-1.0.0-py3-none-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl
| Download URL | pymmg-1.0.0-py3-none-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl |
|---|---|
| Size | 986.8 kB |
| Tags | Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32 Python 3 |
|
SHA-256 checksum How to use checksums |
c71fe3a1df71a40125b106a08bde214f28c389eec65e413dfe1dbd5829b86ad3
|
|
BLAKE2b-256 checksum How to use checksums |
6a53c5b54a9686ac0ae80f375bcc6b1dc30b40fd954467e1c6c262f7d44be1be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pymmg-1.0.0-py3-none-macosx_11_0_arm64.whl
| Download URL | pymmg-1.0.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 891.8 kB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
18d8b01ab1c72d69168a1a24e2356f071b46010eedb827f1fb6b5919d46fe1e3
|
|
BLAKE2b-256 checksum How to use checksums |
ad63f6965f10a9cb85a0d84b1713e9b11fc7df604708774e3ce0ad71542bb580
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pymmg-1.0.0-py3-none-macosx_10_9_x86_64.whl
| Download URL | pymmg-1.0.0-py3-none-macosx_10_9_x86_64.whl |
|---|---|
| Size | 889.8 kB |
| Tags | Python 3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
6de50269202c8a009f0595697eaa1a791d114df0414156f07205f846784136ad
|
|
BLAKE2b-256 checksum How to use checksums |
cc150a40ca30694f85c81c9479dbe456aa6bc7edfede3fc1a259b52b67e0f202
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|