DamageScanner: direct damage assessments for natural hazards
A python toolkit for direct damage assessments for natural hazards. Even though the method is initially developed for flood damage assessments, it can calculate damages for any hazard for which you just require a vulnerability curve (i.e. a one-dimensional relation).
Please note: This package is still in development phase. In case of any problems, or if you have any suggestions for improvements, please raise an issue.
π Key Features
- β‘ Modular design β Choose between raster-based or vector-based workflows
- π¦ Out-of-the-box methods β for exposure loading, raster-vector overlays, and damage estimation
- π§ Damage functions β Apply your own vulnerability curves with flexible input formats
- πΊοΈ Open geospatial stack β Built on GeoPandas, Rasterio, Shapely, and more
- π§ͺ Easy API access β Use the Python interface directly or integrate into notebooks
π Background
This package is (loosely) based on the original DamageScanner, which calculated potential flood damages based on inundation depth and land use using depth-damage curves in the Netherlands. The DamageScanner was originally developed for the 'Netherlands Later' project (Klijn et al., 2007). The original land-use classes were based on the Land-Use Scanner in order to evaluate the effect of future land-use change on flood damages.
π Quickstart
- Open the python environment in your command prompt or bash in which you want to install this package.
- Type
pip install damagescanner
and it should install itself into your python environment. - Now you can import the package like any other package!
π License
This project is licensed under the MIT License. See the LICENSE file for details.
ποΈ Funding
This work has been supported by the following organizations and research programs:
- Global Facility for Disaster Reduction and Recovery (GFDRR)
- MIRACA Project β Grant Agreement No. 101093854
- Dutch Research Council (NWO) β Veni Grant No. VI.Veni.194.033