hydromt_sfincs.components.quadtree.SfincsQuadtreeInfiltration.create_cn_with_recovery#

SfincsQuadtreeInfiltration.create_cn_with_recovery(lulc: str | Path | DataArray | Dataset, hsg: str | Path | DataArray | Dataset, ksat: str | Path | DataArray | Dataset, reclass_table: str | Path | DataFrame, effective: float, block_size: int = 2000) → None[source]#

Create Curve Number infiltration with recovery for quadtree grids.

Adds model layers:

  • smax map: maximum soil moisture retention [m]

  • seff map: effective soil moisture retention [m]

  • ks map: saturated hydraulic conductivity [mm/hr]

Input data are read by the component; each quadtree block is passed to hydromt_sfincs.workflows.curve_number_with_recovery().

Parameters:
  • lulc (str, Path, or RasterDataset) – Landuse/landcover data set.

  • hsg (str, Path, or RasterDataset) – Hydrologic soil group map in integers.

  • ksat (str, Path, or RasterDataset) – Saturated hydraulic conductivity [mm/hr].

  • reclass_table (str, Path, or DataFrame) – Reclassification table relating land cover and soil type to curve numbers.

  • effective (float) – Fraction of smax that is effective soil retention, e.g. 0.50 for 50%.

  • block_size (int, optional) – Maximum number of cells per quadtree block, by default 2000.