hydromodpy.spatial.mesh.gmsh_grid.zone_meshing.config#

Validate and normalize configuration for zone-conformal meshing workflows.

This module deliberately stays on the “contract” side of the pipeline. Its role is to answer:

  • which parameters are allowed,

  • what defaults are safe,

  • which combinations are incoherent before any geometry work starts.

Actual geometry cleaning and Gmsh generation live elsewhere.

Functions

parse_zone_meshing_settings(config_data)

Return one typed zone-meshing settings contract from a raw mapping.