All Projects → inducer → Meshpy

inducer / Meshpy

Licence: other
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Meshpy

Tinyengine
Tiny OpenGL Wrapper / 3D Engine in C++
Stars: ✭ 251 (-15.49%)
Mutual labels:  wrapper
Pycoingecko
Python wrapper for the CoinGecko API
Stars: ✭ 270 (-9.09%)
Mutual labels:  wrapper
Datacube Core
Open Data Cube analyses continental scale Earth Observation data through time
Stars: ✭ 285 (-4.04%)
Mutual labels:  scientific-computing
Python Blosc
A Python wrapper for the extremely fast Blosc compression library
Stars: ✭ 264 (-11.11%)
Mutual labels:  wrapper
Steamtinkerlaunch
Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
Stars: ✭ 271 (-8.75%)
Mutual labels:  wrapper
Pypresence
A complete Discord IPC and Rich Presence wrapper library in Python!
Stars: ✭ 277 (-6.73%)
Mutual labels:  wrapper
instamojo-py
Python library for Instamojo API
Stars: ✭ 39 (-86.87%)
Mutual labels:  wrapper
Numo Narray
Ruby/Numo::NArray - New NArray class library
Stars: ✭ 289 (-2.69%)
Mutual labels:  scientific-computing
Impyute
Data imputations library to preprocess datasets with missing data
Stars: ✭ 273 (-8.08%)
Mutual labels:  scientific-computing
Simpeg
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
Stars: ✭ 283 (-4.71%)
Mutual labels:  scientific-computing
Android Pwa Wrapper
Android Wrapper to create native Android Apps from offline-capable Progressive Web Apps
Stars: ✭ 265 (-10.77%)
Mutual labels:  wrapper
Twitchio
TwitchIO - An Async Bot/API wrapper for Twitch made in Python.
Stars: ✭ 268 (-9.76%)
Mutual labels:  wrapper
Yt
Main yt repository
Stars: ✭ 279 (-6.06%)
Mutual labels:  scientific-computing
Blitz
Blitz++ Multi-Dimensional Array Library for C++
Stars: ✭ 257 (-13.47%)
Mutual labels:  scientific-computing
Node Zendesk
a zendesk API client library for use with node.js
Stars: ✭ 288 (-3.03%)
Mutual labels:  wrapper
Java Wkhtmltopdf Wrapper
A Java wrapper for wkhtmltopdf
Stars: ✭ 253 (-14.81%)
Mutual labels:  wrapper
Pyopenpose
Python bindings for the Openpose library
Stars: ✭ 277 (-6.73%)
Mutual labels:  wrapper
Uikitplus
🏰 Declarative UIKit with LivePreview for iOS9+ (best alternative to SwiftUI)
Stars: ✭ 294 (-1.01%)
Mutual labels:  wrapper
Opencvsharp
OpenCV wrapper for .NET
Stars: ✭ 3,598 (+1111.45%)
Mutual labels:  wrapper
Node Watch
A wrapper and enhancements for fs.watch
Stars: ✭ 282 (-5.05%)
Mutual labels:  wrapper

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/workflows/CI/badge.svg?branch=main :alt: Github Build Status :target: https://github.com/inducer/meshpy/actions?query=branch%3Amain+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 <http://www.cs.cmu.edu/~quake/triangle.html>_ by J. Shewchuk, TetGen <http://tetgen.berlios.de/>_ 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 <http://www.geuz.org/gmsh/>_ by Christophe Geuzaine and Jean-Francois Remacle, see gmsh_interop <https://github.com/inducer/gmsh_interop>.

MeshPy has no dependencies other than a C++ compiler, pybind11 <https://pybind11.readthedocs.io/en/stable/>_, 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 <https://mathema.tician.de/software/meshpy>_
  • Documentation <http://documen.tician.de/meshpy>_
  • Source <https://github.com/inducer/meshpy>_
  • Package index <https://pypi.python.org/pypi/MeshPy>_
  • Mailing list <http://lists.tiker.net/listinfo/meshpy>_
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].