PYBOX

PyBOX is a Python software for simulating the propagation of gravity-driven pyroclastic density currents (PDCs) using a box-model approach. It predicts two-dimensional inundation areas using the energy-conoid method and topography derived from the Copernicus GLO-30 Digital Elevation Model (DEM), a DSM-product. Simulations support multiple particle-size classes

Python code Box model Pyroclastic density currents Invasion maps Hazard assessment

Inputs
Id Title Data Type Description
lat Latitude number Vent latitude (decimal degrees)
lon Longitude number Vent longitude (decimal degrees)
l0 Initial front distance number Initial PDC front distance from the vent
h0 Initial height number Initial PDC thickness (m)
theta0 Temperature number Initial PDC temperature (K)
multiple_values Multiple particle-size classes array A separate set of parameters must be provided for each particle-size class: volume fraction (eps0), density (rhos), and diameter (ds). The sum of all particle volume fractions (eps0) must be < 1
dt Time step number Numerical integration time step (s)
margin Margin number Single distance value (m) from the given vent location applied equally in the -x, x and -y, y directions to define the topography spatial extent
Outputs
Id Title Description
input_data Input parameters Summary of input parameters used in the simulation
dem Input topography Digital elevation data used as terrain input for the simulation
invasion_map PDC invasion area Two-dimensional inundation extent computed using the energy-conoid approach
spatial_evolution Mean PDC properties Evolution of mean PDC properties as function of distance from the vent
deposit_thickness PDC deposit Deposit thickness decay with distance from the vent
overlay_image PDC invasion area over input topography Simulated inundation extent overlaid on the input topography used for the simulation

Execution modes

  • Asynchronous

Links