hydromt_sfincs.workflows.green_ampt_from_hsg#

hydromt_sfincs.workflows.green_ampt_from_hsg(da_hsg: DataArray, df_map: DataFrame, *, da_ksat: DataArray | None = None, dual_hsg: str = 'drained') → Dataset[source]#

Estimate Green-Ampt parameters from HSG classes and optional Ksat.

psi and sigma are reclassified from df_map. ks is derived from da_ksat when supplied; otherwise the table must include ks. Inputs must already be-read xarray objects and a DataFrame.

Parameters:
  • da_hsg (xr.DataArray) – Soil hydrologic group classification.

  • df_map (pd.DataFrame) – Mapping from HSG classes to Green-Ampt parameters psi, sigma (and optionally ks).

  • da_ksat (xr.DataArray, optional) – Saturated hydraulic conductivity; when supplied it overrides table ks [mm/hr], by default None.

  • dual_hsg ({"drained", "native"}, optional) – HSG normalization mode, by default "drained". Native dual-HSG classes require corresponding rows in df_map.

Returns:

Green-Ampt parameters (psi, sigma, ks) for each grid cell.

Return type:

xr.Dataset