Skip to main content

GMSH wrapper, with integrated photonics focus

Project description

Meshwell


Robust, efficient Python-based 2.5D meshing.

🧱 Key Features

  • Preprocessing of Shapely-based inputs:
    • vertex snapping + sub-tolerance buffering for robustness against arbitrary inputs with minimal distortion
    • automated curve fitting for seamless curvilinear meshing
    • Prismatic or tetrahedral elements
  • Shared-memory parallel CAD with OpenCASCADE
  • Shared-memory parallel meshing with GMSH
  • Simplified remeshing with MMG

📦 Installation

pip install meshwell

📖 Documentation

For more information and examples, visit the Documentation Site.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meshwell-2.4.0.tar.gz (371.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meshwell-2.4.0-py3-none-any.whl (176.9 kB view details)

Uploaded Python 3

File details

Details for the file meshwell-2.4.0.tar.gz.

File metadata

  • Download URL: meshwell-2.4.0.tar.gz
  • Upload date:
  • Size: 371.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for meshwell-2.4.0.tar.gz
Algorithm Hash digest
SHA256 2f4c1c8636962586555d0512bd47791cdccac7b012c5378754ec6e58e19ae8d0
MD5 2ec81f557f2f61d9b3c19b41b9a9ac39
BLAKE2b-256 9d865ae178b09298473bb2ee5a393f2eb80eb72dbcebc58ae9f210d125bab643

See more details on using hashes here.

File details

Details for the file meshwell-2.4.0-py3-none-any.whl.

File metadata

  • Download URL: meshwell-2.4.0-py3-none-any.whl
  • Upload date:
  • Size: 176.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for meshwell-2.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c839a4026c43baba8759a3809463acc23f3b5e99f2d4b9947b9cb066031644d5
MD5 ce27b624a74bffe95f8b7ea9d8e4e1e7
BLAKE2b-256 0f48ef9f3ce6bb0db6139a1f7ddb855f9d6a8275e7ae16fe4565927e42255367

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page