GenMR

Contents:

  • Rationale
    • Compound events
    • Generic Multi-Risk (GenMR) framework
      • Past developments
      • New developments
    • Digital Template
      • Past developments
      • New developments
    • Tutorials
    • How-to guides
    • References
  • Reference manual
    • GenMR.environment module
      • GenMR Virtual Environment Generator
        • Layers and Related Objects (v1.1.1)
        • Planned Additions (v1.1.2)
      • CriticalInfrastructure
        • CriticalInfrastructure.Ex_S_kton
        • CriticalInfrastructure.area
        • CriticalInfrastructure.centroid
        • CriticalInfrastructure.distance_to_coast
        • CriticalInfrastructure.distance_to_river
        • CriticalInfrastructure.name
        • CriticalInfrastructure.polygon
        • CriticalInfrastructure.zone_type
      • EnvLayer_natLand
        • EnvLayer_natLand.ID
        • EnvLayer_natLand.soil
        • EnvLayer_natLand.grid
        • EnvLayer_natLand.topo
        • EnvLayer_natLand.src
        • EnvLayer_natLand.par
        • EnvLayer_natLand.S
        • EnvLayer_natLand.hW
      • EnvLayer_soil
        • EnvLayer_soil.ID
        • EnvLayer_soil.topo
        • EnvLayer_soil.par
        • EnvLayer_soil.grid
        • EnvLayer_soil.h
        • EnvLayer_soil.hw
        • EnvLayer_soil.FS_state
        • EnvLayer_soil.FS_value
        • EnvLayer_soil.wetness
      • EnvLayer_topo
        • EnvLayer_topo.ID
        • EnvLayer_topo.src
        • EnvLayer_topo.grid
        • EnvLayer_topo.par
        • EnvLayer_topo.z
        • EnvLayer_topo.gridlow
        • EnvLayer_topo.algo_diamondsquare()
        • EnvLayer_topo.aspect
        • EnvLayer_topo.coastline_coord
        • EnvLayer_topo.model_cs_compoundbevel()
        • EnvLayer_topo.model_fr_diamondsquare()
        • EnvLayer_topo.model_rv_dampedsine()
        • EnvLayer_topo.model_th_ellipsoid()
        • EnvLayer_topo.model_vo_cone()
        • EnvLayer_topo.river_coord
        • EnvLayer_topo.slope
      • EnvLayer_urbLand
        • EnvLayer_urbLand.ID
        • EnvLayer_urbLand.grid
        • EnvLayer_urbLand.topo
        • EnvLayer_urbLand.par
        • EnvLayer_urbLand.S
        • EnvLayer_urbLand.year
        • EnvLayer_urbLand.urban_yes
        • EnvLayer_urbLand.disp_val
        • EnvLayer_urbLand.max_roadsearch
        • EnvLayer_urbLand.roadNet
        • EnvLayer_urbLand.built
        • EnvLayer_urbLand.roads
        • EnvLayer_urbLand.built_type
        • EnvLayer_urbLand.built_yr
        • EnvLayer_urbLand.CI_refinery
        • EnvLayer_urbLand.bldg_roofpitch
        • EnvLayer_urbLand.bldg_type
        • EnvLayer_urbLand.bldg_value
        • EnvLayer_urbLand.calc_Pr_urbanise()
        • EnvLayer_urbLand.get_S_urban()
        • EnvLayer_urbLand.get_d4mkd()
        • EnvLayer_urbLand.get_industrialZones()
        • EnvLayer_urbLand.get_state_built()
        • EnvLayer_urbLand.industrialZones
        • EnvLayer_urbLand.roadNet_coord
        • EnvLayer_urbLand.transform_landUse()
      • EnvObj_roadNetwork
        • EnvObj_roadNetwork.topo
        • EnvObj_roadNetwork.land
        • EnvObj_roadNetwork.par
        • EnvObj_roadNetwork.grid
        • EnvObj_roadNetwork.net
        • EnvObj_roadNetwork.Rmax
        • EnvObj_roadNetwork.mask
        • EnvObj_roadNetwork.S
        • EnvObj_roadNetwork.id
        • EnvObj_roadNetwork.eps
        • EnvObj_roadNetwork.nodeID
      • RasterGrid
      • calc_FS()
      • calc_coord_river_dampedsine()
      • calc_topo_attributes()
      • downscale_RasterGrid()
      • get_FS_state()
      • plot_EnvLayer_attr()
      • plot_EnvLayers()
    • GenMR.perils module
      • GenMR Peril Implementation
        • Peril models (v1.1.1)
        • Planned peril models (v1.1.2)
      • CellularAutomaton_FF
        • CellularAutomaton_FF.result()
        • CellularAutomaton_FF.run()
        • CellularAutomaton_FF.write_gif()
      • CellularAutomaton_LS
        • CellularAutomaton_LS.result()
        • CellularAutomaton_LS.run()
        • CellularAutomaton_LS.write_gif()
      • CellularAutomaton_WF
        • CellularAutomaton_WF.run()
      • DynamicHazardFootprintGenerator
        • DynamicHazardFootprintGenerator.generate()
        • DynamicHazardFootprintGenerator.load_WF_CA_footprints()
      • EventSetGenerator
        • EventSetGenerator.src
        • EventSetGenerator.sizeDistr
        • EventSetGenerator.utils
        • EventSetGenerator.ev_stoch
        • EventSetGenerator.ev_char
        • EventSetGenerator.generate()
      • HazardFootprintGenerator
        • HazardFootprintGenerator.add_v_forward()
        • HazardFootprintGenerator.calc_I_ash_m()
        • HazardFootprintGenerator.calc_I_blast_kPa()
        • HazardFootprintGenerator.calc_I_shaking_ms2()
        • HazardFootprintGenerator.calc_I_v_ms()
        • HazardFootprintGenerator.calc_S_track()
        • HazardFootprintGenerator.generate()
        • HazardFootprintGenerator.get_TC_timeshot()
        • HazardFootprintGenerator.model_SS_Bathtub()
      • RiskFootprintGenerator
      • Src
        • Src.AI_char
        • Src.EQ_char
        • Src.FF_char
        • Src.TC_char
        • Src.VE_char
      • calc_EQ_length2magnitude()
      • calc_EQ_magnitude2length()
      • calc_Lbd_GPD()
      • calc_Lbd_exponential()
      • calc_Lbd_powerlaw()
      • get_peril_evID()
      • incrementing()
      • plot_hazFootprints()
      • plot_src()
      • plot_vulnFunctions()
      • vuln_f()
    • GenMR.utils module
      • GenMR Utility Functions
      • calc_EP()
      • calc_riskmetrics_fromELT()
      • cmap_peril()
      • col_peril()
      • col_state_h()
      • fetch_A0()
      • get_ind_aspect2moore()
      • get_neighborhood_ind()
      • get_net_coord()
      • incrementing()
      • init_io()
      • load_json2dict()
      • load_pickle2class()
      • marker_peril()
      • norm_z
      • partitioning()
      • pooling()
      • save_class2pickle()
      • save_dict2json()
      • zero_boundary_2d()
  • Tutorial 1: Environment generation
    • 1. Natural environment generation
      • 1.1. Grid definition
      • 1.2. Natural peril definition (for environmental objects)
      • 1.3. Generating the topography, soil, and natural land layers
      • 1.4. Environmental layer properties (and attribute plotting)
      • 1.5. A note on environmental layer downscaling
    • 2. Technological environment generation
      • 2.1. Generating the urban land layer (and road network object)
      • 2.2. Environmental layer properties
    • References
    • Appendix
  • Tutorial 2: Peril implementation
    • 1. Stochastic event set
      • 1.1. Peril source definition
      • 1.2. Event table generation
      • 1.3. Intensity footprint catalogue generation
        • 1.3.1. From analytical expressions & threshold models
        • 1.3.2. From numerical models (cellular automata)
    • 2. Probabilistic risk assessment
      • 2.1. Vulnerability curve definition
      • 2.2. Loss footprint catalogue generation
      • 2.3. Risk metrics
    • References
    • Appendix
      • A. Peril sources
      • B. Stochastic event set
        • B.1. Earthquake case
      • C. Hazard footprints
        • C.1. Tropical cyclone case
GenMR
  • Search


© Copyright 2025, Arnaud Mignan.

Built with Sphinx using a theme provided by Read the Docs.