All docs
Docs/ API Reference/ lsdtools.groundwater reference
API Reference

lsdtools.groundwater reference

Generated public SDK reference for lsdtools.groundwater.

SDK distribution 1.0.0; API contract 1.0; generator 1.0.0.

Product source digest: 4ea39055732e8883c03ccfecf12af6ccebd2041a12ce1b843e4a769e200f5ef9.

Generated from declared public exports and source syntax. Signatures and annotations are declaration spellings; decorators, factories and annotations are never executed. Class members below are declared members; base classes remain explicit. Source docstrings describe their owning implementation; they do not grant app permissions.

text
Lazy public facade for LSD saturated-groundwater execution.

Importing this module does not import NumPy, initialize CUDA, or import the
scientific runtime.  First-party and Store packages exchange versioned,
JSON-safe documents through this boundary instead of importing
``lsd_groundwater`` directly.

lsdtools.groundwater.GroundwaterServiceUnavailable#

Kind: class. Source: sdk/src/lsdtools/groundwater.py:19.

Python
GroundwaterServiceUnavailable(self, detail: str | None=None) -> None

Source docstring:

text
The selected Desktop does not provide a compatible runtime.

Declared bases: RuntimeError.

lsdtools.groundwater.GroundwaterServiceUnavailable.__init__#

Kind: method. Source: sdk/src/lsdtools/groundwater.py:22.

Python
__init__(self, detail: str | None=None) -> None
Python
detail: str | None
self: (unannotated)

lsdtools.groundwater.assess_compatibility#

Kind: function. Source: sdk/src/lsdtools/groundwater.py:86.

Python
assess_compatibility(model: Mapping[str, object], execution: Mapping[str, object]) -> dict[str, object]
Python
execution: Mapping[str, object]
model: Mapping[str, object]

Source docstring:

text
Return exact eligibility/refusal facts for one execution profile.

lsdtools.groundwater.capabilities#

Kind: function. Source: sdk/src/lsdtools/groundwater.py:58.

Python
capabilities() -> dict[str, object]

Source docstring:

text
Return installed capabilities; an absent runtime is reported as data.

lsdtools.groundwater.run_steady#

Kind: function. Source: sdk/src/lsdtools/groundwater.py:101.

Python
run_steady(model: Mapping[str, object], execution: Mapping[str, object]) -> dict[str, object]
Python
execution: Mapping[str, object]
model: Mapping[str, object]

Source docstring:

text
Execute one admitted steady model without backend fallback.

lsdtools.groundwater.validate_model#

Kind: function. Source: sdk/src/lsdtools/groundwater.py:73.

Python
validate_model(model: Mapping[str, object]) -> dict[str, object]
Python
model: Mapping[str, object]

Source docstring:

text
Validate one backend-neutral physical model document.
By LSD Team · Last updated Sep 09, 2026 Ask a question View as Markdown
Type to search every doc, guide, and tutorial.
↑↓ navigate openesc close