hydromt_sfincs.workflows.bucket_from_hsg_landuse#
- hydromt_sfincs.workflows.bucket_from_hsg_landuse(da_hsg: DataArray, da_lulc: DataArray, df_map: DataFrame, df_modifiers: DataFrame, *, da_ksat: DataArray | None = None, dual_hsg: str = 'drained', bucket_loss: float | None = 0.1) Dataset[source]#
Estimate bucket parameters from soil classes, Ksat, and land use.
Starts with
bucket_from_hsg(), then scales storage and drainage by land-use modifiers. Inputs must already be-read xarray objects and DataFrames.- Parameters:
da_hsg (
xr.DataArray) – Hydrologic soil group class raster.da_lulc (
xr.DataArray) – Land-use or land-cover class raster.df_map (
pd.DataFrame) – Bucket parameter table indexed by HSG class.df_modifiers (
pd.DataFrame) – Land-use modifier table indexed by class.da_ksat (
xr.DataArray, optional) – Saturated hydraulic conductivity raster [mm/hr] used to derivebucket_k.dual_hsg (
{"drained", "native"}, optional) – HSG normalization mode, by default"drained".bucket_loss (
floatorNone, optional) – Loss fraction, by default 0.10.Nonealso selects 0.10.
- Returns:
Bucket
bucket_smax,bucket_k, andbucket_lossrasters.- Return type:
xr.Dataset