hydromt_sfincs.components.grid.SfincsInfiltration#
- class hydromt_sfincs.components.grid.SfincsInfiltration(model: SfincsModel)[source]#
SFINCS infiltration component for regular grids.
Unsuffixed
create_*methods estimate parameters from HSG, optional Ksat, and optional land-use modifiers. Methods with a_from_mapssuffix use final SFINCS parameter maps directly.- __init__(model: SfincsModel)[source]#
Methods
__init__(model)clear()Clear all infiltration layers from the model.
close()Clean up all open datasets.
compute_regular_grid(compute_block, outputs)Traverse regular-grid blocks, compute values, and stitch outputs.
create_cn(cn[, antecedent_moisture, ...])Create Curve Number infiltration without recovery.
create_cn_from_landuse_hsg(lulc, hsg, ...[, ...])Create Curve Number infiltration from land use and HSG.
create_cn_with_recovery(lulc, hsg, ksat, ...)Create Curve Number infiltration with recovery.
create_constant([qinf, lulc, reclass_table, ...])Create spatially varying constant infiltration rate.
create_green_ampt(hsg[, ksat, lulc, ...])Estimate Green-Ampt infiltration from HSG and optional landuse.
create_green_ampt_from_maps(psi, sigma, ks)Create Green-Ampt infiltration from final parameter maps.
create_horton(hsg[, ksat, lulc, ...])Estimate Horton infiltration from HSG and optional landuse.
create_horton_from_maps(f0, fc, kd[, ...])Create Horton infiltration from final parameter maps.
create_uniform_constant(qinf)Create a uniform constant infiltration rate in model config.
finish_write()Finish the write functionality after cleanup was called for all components in the model.
read()Read the infiltration layers from their own files.
test_equal(other)Test if two components are equal.
write()Write each regular-grid infiltration layer to its own binary file.
Attributes
Return only the available infiltration layers from the model grid.
data_catalogReturn the data catalog of the model this component is associated with.
grid_variablesmaskmodelReturn the model object this component is associated with.
name_in_modelFind the name of the component in the parent model components.
rootReturn the root of the model this component is associated with.