Skip to content

rodekruis/IBF-flash-flood-pipeline

Repository files navigation

IBF-flash-flood-pipeline

Forecast Flash Floods. Part of IBF-system.

Description

The pipeline roughly consists of three steps:

  • Extract data on measured and forecasted rainfall from external providers. For Malawi GFS (API), COSMO (local weather forecast, Azure), rain gauges and water level sensors (both Azure) are imported.
  • Forecast floods by determining the corresponding flood maps for a certain amount of cumulative rainfall in a given time period; A library of precomputed flood maps should be created/configured before deploying the pipeline.
  • Send this data to the IBF app.

The pipeline has a library of flood maps and archive of sensor measurement data in:

The pipeline depends on the following services:

For more information, see the functional architecture diagram.

Basic Usage

To run the pipeline locally

  1. fill in the secrets in credentials.py
  2. install requirements
pip install poetry
poetry install --no-interaction
  1. run the pipeline with python flash_flood_pipeline/runPipeline.py

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published