Skip to content

DamageScanner Logo DamageScanner Logo

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).

πŸ”‘ 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

  1. Install the package:
    pip install damagescanner
    
  2. Explore our interactive examples to see how to run assessments with real-world data.
  3. Check the How-it-works section for a deep dive into the methodology.

πŸ“„ 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: