climada.trajectories.impact_calc_strat module#

class climada.trajectories.impact_calc_strat.ImpactCalcComputation[source]#

Bases: ImpactComputationStrategy

Default impact computation strategy using the core engine of climada.

This strategy first calculates the raw impact using the standard ImpactCalc logic.

compute_impacts(exp: Exposures, haz: Hazard, vul: ImpactFuncSet) Impact[source]#

Calculates the impact.

Parameters:
  • exp (Exposures) – The exposure data.

  • haz (Hazard) – The hazard data.

  • vul (ImpactFuncSet) – The set of vulnerability functions.

Returns:

The final impact object.

Return type:

Impact