Depth-Dependent Conductivity#

Note

This page and its static assets are auto-generated by python -m tools.doc_gallery. The Sphinx build only reads committed PNG and JSON artifacts.

This case focuses on vertical attenuation. It renders the same heterogeneous field at the surface and at depth, alongside profile curves that explain the depth scaling.

Case Setup#

  • Unit-square two-zone field mapped onto a structured mesh.

  • Depth profile applied using exponential and tabulated modes.

  • Surface (0 m) and deep (40 m) maps rendered for comparison.

What It Shows#

  • How depth profiles rescale conductivity for a given mesh support.

  • How surface and deep maps diverge while preserving zone geometry.

  • How exponential and tabulated profiles compare on the same depth axis.

Key Metrics#

  • Mesh cells: 100

  • Surface K: 9.0 m/day

  • Deep K: 1.5 m/day

  • Depth: 40 m

Reproduce#

Run the underlying example or validation case with:

python -m tools.doc_gallery

Refresh the committed gallery artifacts with:

python -m tools.doc_gallery

Case Parameters#

Selected Parameters#

Field

Meaning

Value

Source

property_case_kind

Hydraulic-property rendering mode used to build this gallery figure.

depth_dependence

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

parameter_ids

Hydraulic parameters illustrated by the case.

K

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

parameterization_modes

Parameterization modes intentionally demonstrated by the case.

exponential, tabulated, depth_profile

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

supports

Spatial supports used to render the field or compare variants.

structured

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

depth_m

Depth at which the deep conductivity snapshot is sampled when the case is depth-dependent.

40

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

depth_profiles

Vertical attenuation profiles compared on the same field definition.

exponential, tabulated

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

Displayed Values#

Field

Meaning

Value

Source

mesh_cell_count

Metric displayed on this page.

100

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

k_surface_m_per_day

Metric displayed on this page.

9.0 m/day

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

k_deep_m_per_day

Metric displayed on this page.

1.5 m/day

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

depth_m

Metric displayed on this page.

40 m

docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json

Source Pointers#

  • hydromodpy/spatial/field/core/field_param.py

  • hydromodpy/spatial/field/cases/square/field_mesh_square.py

  • hydromodpy/spatial/field/cases/square/field_spatial_square.py

  • tests/unit/field/test_field_param.py

Artifacts#

  • docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence.png

  • docs/source/_static/capability_gallery/hydraulic_properties/hydraulic_conductivity_depth_dependence_summary.json stores the displayed metrics plus source hashes used by python -m tools.doc_gallery --check.