hydromodpy.spatial.mesh.gmsh_grid#
Public entry points for the reusable gmsh_grid mesh workflow.
The package exposes many classes and helper functions, but most users only need
the public names re-exported here. Lazy imports keep import time low and avoid
pulling optional dependencies such as gmsh, meshio or pyvista
before they are actually needed.
Modules
Internal contracts used while exporting catchment mesh bundles. |
|
Reference scripts that demonstrate the Gmsh mesh workflow end to end. |
|
Export self-contained catchment mesh bundles for external reuse. |
|
Read self-contained catchment mesh exchange bundles. |
|
Collect small examples built around the solver-independent Gmsh API. |
|
Expose the simplest public I/O API for the solver-independent Gmsh workflow. |
|
Project one FieldParam onto every layer of an extruded prism mesh. |
|
Attach scalar values to an extruded prism mesh and export the result. |
|
Lightweight 3D visualization helpers for extruded mesh values. |
|
Build and persist 3D prism meshes obtained by extruding one 2D Gmsh mesh. |
|
Expose one Gmsh planar mesh through the HydroModPy mesh interface. |
|
Read, normalize and write simple 2D Gmsh meshes. |
|
Optional PyVista-based interactive viewer for extruded 3D meshes. |
|
Forcing discretization helpers for 2-D Gmsh planar meshes. |
|
Gather small plotting helpers shared by the Gmsh reference scripts. |
|
Runtime support metadata paired with one loaded Gmsh planar mesh. |
|
Lightweight optional tracing for long-running mesh workflows. |
|
Expose the public API for zone-conformal meshing on top of Gmsh. |