Skip to main content

Seamsh is a Python library wrapping gmsh, gdal and scipy to simplify the generation of unstructured meshes. While primarily developed for coastal ocean simulations, it can be used in other GIS contexts.

Main Features :

  • Import ESRI shapefiles to define tagged domain boundaries, interior lines and interior points.

  • Define arbitrary mesh elements size fields based on distances from lines or raster files.

  • Create a low-resolution valid topology from high-resolution non-conformal (i.e. intersecting) data.

Seamesh is distributed under the GPL. See the project gitlab page for the source code and bug reports. The documentation contains examples, Python API reference and installation instructions. Binary packages for 64 bits linux, windows and OSX are available on pypi.

Download files

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

Source Distribution

seamsh-0.5.tar.gz (81.9 kB view details)

Uploaded Source

Built Distributions

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

seamsh-0.5-py3-none-win_amd64.whl (127.2 kB view details)

Uploaded Python 3Windows x86-64

seamsh-0.5-py3-none-manylinux_2_35_x86_64.whl (106.1 kB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

seamsh-0.5-py3-none-macosx_11_0_arm64.whl (82.2 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file seamsh-0.5.tar.gz.

File metadata

  • Download URL: seamsh-0.5.tar.gz
  • Upload date:
  • Size: 81.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for seamsh-0.5.tar.gz
Algorithm Hash digest
SHA256 2c65492350ae5dd308a0a7ed954ff96432b1b4a9e423d70a28b2351cb6c1e293
MD5 7994c32135911fd7be1a04a7c6eb06ba
BLAKE2b-256 15f6b68236bb137e5d7cc12a5c7c38d8d180adc28656bddb292e714766747ec1

See more details on using hashes here.

File details

Details for the file seamsh-0.5-py3-none-win_amd64.whl.

File metadata

  • Download URL: seamsh-0.5-py3-none-win_amd64.whl
  • Upload date:
  • Size: 127.2 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for seamsh-0.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0fa538c9589d2d43e93546f2c9bc52c81f92aa3498a00b8b1ae3cb8f16cd38d2
MD5 1994dc969b0a8bdc40290622fefba405
BLAKE2b-256 e3b5a9ec4f78aefaf8a3080f8e00d1ca01c6df0671422a0460ed1033fd8b7d84

See more details on using hashes here.

File details

Details for the file seamsh-0.5-py3-none-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: seamsh-0.5-py3-none-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 106.1 kB
  • Tags: Python 3, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for seamsh-0.5-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 d0e3c5f9ea4a50d2c9af561340ce8890bda371654955589521f54b41ac880f45
MD5 b4220034f7137093e23fbb74d8c56936
BLAKE2b-256 f709f0b4a12c357bbdaa39aee107c696b53b81df9ee7d15f727d27e08b08eb46

See more details on using hashes here.

File details

Details for the file seamsh-0.5-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: seamsh-0.5-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 82.2 kB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for seamsh-0.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b830c69808de22bec80dec05dde550c63b45e5ffbafe6d653df532667e69ed9
MD5 ef15ddfa226994a19b206633de5600db
BLAKE2b-256 98c3b6a745e54e4cdfe5dfe63aa7829bbd7c3a4388d8a3c78213b8ff2b3be97b

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