flood.calculate_damage

methods.flood.calculate_damage(
    hazard_value,
    red_fact,
    ft,
    type_dict,
    vuln,
    vul_min,
    vul_max,
    vul_round,
)

Calculate the damage corresponding with the hazard value.

Parameters

Name Type Description Default
hazard_value float | int The representative hazard value. required
red_fact float | int The reduction factor. How much to compensate for the lack of touching the grid by an object (geometry). required
ft ogr.Feature | list A feature or feature info (whichever has to contain the exposure data). See docs on running FIAT with an without csv. required
type_dict dict The exposure types and corresponding column id’s. required
vuln Table Vulnerability data. required
vul_min float | int Minimum value of the index of the vulnerability data. required
vul_max float | int Maximum value of the index of the vulnerability data. required
vul_round int Significant decimals to be used. required

Returns

Name Type Description
tuple Damage values.
Back to top