Skip to content

Cellular automaton model for fire propagation aimed at the creation of fire hazard maps for fires of volcanic origin.

License

Notifications You must be signed in to change notification settings

RobertoGuardo/VolcFire

Repository files navigation

VolcFire

Intro

This repository holds the source code for VolcFire [1], a cellular automaton model for fire propagation aimed at the creation of fire hazard maps for fires of volcanic origin. The latest version is implemented in Julia as firesim.jl, and is at version 4.0.

Note
For historical reasons, the original Python code is also available as FireSim.py, but it is not up to date with the latest features available in the Julia version.

Dependencies

VolcFire depends on the Julia packages ArgParse, ArchGDAL, Glob and EzXML.

Usage

The model requires as input data:

  • a textual description of the starting point(s) and wind conditions (strength and direction);

  • Sentinel-2 satellite data, used to derive NDVI and NDMI information;

  • the topography of the area of interest (a DEM/DSM/DTM raster in a format that can be imported by GDAL);

  • (optional) a raster file marking the firebreak cells.

See the output of ./firesim.jl -h for details about the launch syntax.

References

  • [1] Guardo, R., Bilotta, G., Ganci, G., Zuccarello, F., Andronico, D., & Cappello, A. (2024). Modeling Fire Hazards Induced by Volcanic Eruptions: The Case of Stromboli (Italy). Fire, 7(3), 70. https://doi.org/10.3390/fire7030070

About

Cellular automaton model for fire propagation aimed at the creation of fire hazard maps for fires of volcanic origin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published