TephraProb is a toolbox of Matlab functions designed to produce scenario-based probabilistic hazard assessments for ground tephra accumulation using on the Tephra2 model. The toolbox includes series of GUIs that allow to:
- Retrieve and analyse wind conditions from the NOAA Reanalysis and the ECMWF ERA-Interim datasets;
- Create calculation grids in UTM;
- Retrieve and analyse eruption datasets from the Global Volcanism Program database;
- Create distributions of eruption source parameters based on a wide range of probabilistic eruption scenarios;
- Run Tephra2 using the generated input scenarios;
- Compile exceedence probability maps, probabilistic isomass maps and hazard curves.
In Matlab, navigate to the root of TephraProb, type
>> tephraProb
and press enter.
Documentation can be found:
- In the user manual attached with the code - which provides the most detailed decriptions of the functionalities of the code;
- In the video tutorial available here;
- At https://e5k.github.io, where updates and new functionalities are presented and described.
TephraProb was published in Journal of Applied Volcanology available here and here. Please cite as:
Biass, S., Bonadonna, C., Connor, L., Connor, C., 2016. TephraProb: a Matlab package for probabilistic hazard assessments of tephra fallout. J. Appl. Volcanol. 5, 1–16. doi:10.1186/s13617-016-0050-5
Biass, S., Bonadonna, C., Connor, L., Connor, C., 2016. TephraProb. doi:10.5281/zenodo.3590721
- It is now possible to run
runProb
from the CLI - Fixed inconsistencies in
process_wind
- Zohar Bar-Yehuda for the plot_google_map function.
- Alex Voronov for the plot_openstreetmap function.
- Wim Degruyter for the get_mer function.
- Francois Beauducel for the ll2utm function.
- M MA for the wind_rose function.
- Scott Lee Davis for the Google Earth toolbox.
Apologies if I forgot anyone!
TephraProb is released under a GPL3 license, which means that everybody should feel free to contribute, comment, suggest and modify the code for as long as any new update remains open-source. Don't hesitate to contact me by email should you have a suggestion or find a bug.
Hope this code will help!