svir.recovery_modeling package¶
Submodules¶
svir.recovery_modeling.building module¶
svir.recovery_modeling.recovery_modeling module¶
-
class
svir.recovery_modeling.recovery_modeling.
RecoveryModeling
(dmg_by_asset_features, approach, iface, svi_layer=None, output_data_dir=None, save_bldg_curves=False)[source]¶ Bases:
object
Modeling post-earthquake community recovery of residential community.
Methodology: Time-based method is utilized which characterize a probability density function of the time it takes to a higher or lower functioning state given a set of explanatory variables such as the extent of damage to the building.
-
calculate_times
(fractionCollapsedAndIrreparableBuildings, inspectionTimes, assessmentTimes, mobilizationTimes, repairTimes)[source]¶
-
generate_community_level_recovery_curve
(zone_id, zonal_dmg_by_asset_probs, zonal_asset_refs, writer=None, integrate_svi=False, seed=None, n_simulations=1, n_zones=1, zone_index=1)[source]¶
-