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.

Seamsh needs a development build of gmsh: it meshes through the optimized Frontal-Delaunay algorithm, which is about ten times faster than the classic one and is not in a stable gmsh release yet. Those builds are not published on PyPI, so the index has to be given explicitly:

pip install -i https://gmsh.info/python-packages-dev --no-cache-dir gmsh
pip install seamsh

Installing seamsh first fails to resolve gmsh, since PyPI only carries the stable series.

Metadata

Release files for seamsh 0.6.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seamsh 0.6.3
File Size Uploaded
seamsh-0.6.3.tar.gz 64.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for seamsh 0.6.3
File Interpreter ABI Platform
seamsh-0.6.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
seamsh-0.6.3-py3-none-manylinux_2_38_x86_64.whl Python 3 none Linux glibc 2.38+ x86-64 Details
seamsh-0.6.3-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 709.6 kB

Release files / seamsh-0.6.3.tar.gz

Download URL seamsh-0.6.3.tar.gz
Size 64.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f824828076b2ac7e9dbeeae95356cd375ab5622616b8da1b72e44832256aa39b
BLAKE2b-256 checksum
How to use checksums
d4c6836260f0003797fb58d87adb1a220d9390a1936c3735ffae6ab3202331fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / seamsh-0.6.3-py3-none-win_amd64.whl

Download URL seamsh-0.6.3-py3-none-win_amd64.whl
Size 191.2 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
eedfe8901c6d311f82f563199f72c47bc78c8658a56e72756628820aeb060d24
BLAKE2b-256 checksum
How to use checksums
7eab93cccbd0f6d1b2cfbbd6e8c7e747bd5064eed873080be548b3341b802e79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / seamsh-0.6.3-py3-none-manylinux_2_38_x86_64.whl

Download URL seamsh-0.6.3-py3-none-manylinux_2_38_x86_64.whl
Size 326.8 kB
Tags Linux glibc 2.38+ x86-64 Python 3
SHA-256 checksum
How to use checksums
a88d2b1537db9d5e333e2c243e7c11ac3ec8975d6318eea28739c23b256627bd
BLAKE2b-256 checksum
How to use checksums
ac994a12d652946149f49e71d800cd2a65b7278420a64b8b65ae5dc48db68c4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / seamsh-0.6.3-py3-none-macosx_11_0_arm64.whl

Download URL seamsh-0.6.3-py3-none-macosx_11_0_arm64.whl
Size 126.9 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5726dd2241b714f2a88f738c6ec3be7a15d55e5dc38cfe7fbce1261c76036d5
BLAKE2b-256 checksum
How to use checksums
e715c9fabdf3cb992c74a0dfc21e6d2323b2212455f6554dcc583f813455d816
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.6.3 This release

4 release files

0.6.2

4 release files

0.6.1

4 release files

0.6

2 release files

0.5

4 release files

0.4.18

4 release files

0.4.17

4 release files

0.4.16

4 release files

0.4.15

4 release files

0.4.14

4 release files

0.4.13

4 release files

0.4.12

4 release files

0.4.11

4 release files

0.4.10

4 release files

0.4.9

4 release files

0.4.8

4 release files

0.4.7

4 release files

0.4.6

4 release files

0.4.5

4 release files

0.4.4

4 release files

0.4.3

4 release files

0.4.2

4 release files

0.4.1

4 release files

0.4

4 release files

0.3.3

3 release files

0.3.2

3 release files

0.3.1

3 release files

0.3

3 release files

0.2.3

3 release files

0.2.2

3 release files

0.2.1

3 release files

0.2

3 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page