Skip to main content
zenodoopen

Probabilistic Volcanic Ash Uncertainty

<h1>Probabilistic Volcanic Ash Uncertainty</h1> <p>Incorporating source parameter (MER and plume height) alongside meteorological variability in volcanic ash hazard dispersion forecasting. Contains code and supporting data submitted alongside manuscript "Incorporating Source Parameter and Meteorological Variability in the Generation of Probabilistic Volcanic Ash Hazard Forecasts" to Journal of Geophysical Research: Atmospheres. Requires The Met Office's <a href="https://www.metoffice.gov.uk/research/approach/modelling-systems/dispersion-model">Numerical Atmospheric-dispersion Modelling Environment</a> (NAME), which is available by licence from the UK Met Office.</p> <h2>Introduction</h2> <p>Airborne volcanic ash is hazardous for aircraft. To manage this risk, Volcanic Ash Advisory Centres (VAACs) provide forecasts of ash clouds following a volcanic eruption. These forecasts are created using dispersion models that predict the transport of ash based on eruption details and weather data. These sets of inputs have large uncertainties that can affect the accuracy of the forecasts. The paper this project is associated with presents a method for producing probabilistic forecasts that account for these uncertainties. Typically, weather uncertainties are handled by using multiple weather predictions, referred to as an ensemble. Dispersion outcomes depend on the eruption plume height and mass eruption rate (MER), which are related but have large associated uncertainties. Our method uses a statistical approach to incorporate these uncertainties into forecasts to allow for the calculation of probabilities of different ash concentration levels for aviation. It uses the same number of model runs as there are ensemble members, and does not require eruption details (plume height, MER, and emission profile) to be specified in advance, making it a computationally efficient approach as the bulk of computations can be done after a small number of initial model runs.</p> <h2>Contents</h2> <p>The zip file consists of four folders: analysis, notebooks, pvauncertainty, and scripts.</p> <h3>analysis</h3> <p>Contains two sub-folders:</p> <ul> <li>fig-scripts: scripts for post-processing of data and generation of figures for the submitted manuscript.</li> <li>data: post-processed output data of NAME simulations.</li> </ul> <h3>notebooks</h3> <p>The Jupyter notebooks get-started-pt1 and get-started-pt2 illustrate how the package can be used with NAME. Users must provide their own NAME input files to simulate volcanic ash dispersion; minimal non-working examples of code block segments that must be changed are given in scripts.</p> <h3>pvauncertainty</h3> <p>The Python package contains classes to set up volcanic ash simulations in NAME and evaluate resultant probabilistic quantities:</p> <ul> <li>Set up NAME inputs for a volcanic ash emission given a plume height observation, or range for the height: <ul> <li>Using deterministic or ensemble meteorology</li> <li>Provides a unit MER for later rescaling</li> <li>Given a plume height range and interval step size, initialises NAME with multiple interval emissions to be saved separately</li> <li>Sets NAME running on a SLURM environment</li> </ul> </li> <li>Evaluate probabilistic quantities of volcanic ash concentrations: <ul> <li>Conditional exceedance probabilities given ensemble member</li> <li>Conditional exceedance probabilities given plume height observation</li> <li>Percentiles of ash concentration given plume height observation</li> <li>Overall exceedance probabilities given plume height distribution (Gaussian distribution by default) by numerical integration (quadrature)</li> <li>Plotting of probabilistic quantities of volcanic ash concentrations</li> </ul> </li> </ul> <p>To install the package, navigate to its parent folder and execute "pip install -e .".</p> <h3>scripts</h3> <p>Contains scripts for setting up ensemble or deterministic NAME runs, given a csv file of plume height and MER values, and minimal example NAME input files.</p> <h2>License</h2> <p>This project is licensed under the BSD 3-Clause License.</p>

ShareScore

32/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
16
Reuse readiness
8
Engagement
0