E4DRR/rim2d-simulations
RIM2D East Africa Flood Simulations Event-based 2D hydraulic inundation simulations for the GHACOF flood storyline workshop (May 2026), produced under the ICPAC E4DRR / CRAF'D project. Cases Each <case>/ directory is self-contained and can be re-run with RIM2D: <case>/ ├── input/ │ ├── dem.nc Copernicus GLO-30 DEM → reference grid │ ├── buildings.nc Overture Maps building fraction raster │ ├── channel_mask.nc channel mask… See the full description on the dataset page: https://huggingface.co/datasets/E4DRR/rim2d-simulations.
RIM2D East Africa Flood Simulations
Event-based 2D hydraulic inundation simulations for the GHACOF flood storyline workshop (May 2026), produced under the ICPAC E4DRR / CRAF'D project.
Cases
Each <case>/ directory is self-contained and can be re-run with RIM2D:
<case>/
├── input/
│ ├── dem.nc Copernicus GLO-30 DEM → reference grid
│ ├── buildings.nc Overture Maps building fraction raster
│ ├── channel_mask.nc channel mask (WorldCover-derived)
│ ├── iwd.nc initial water depth
│ ├── roughness.nc Manning's n (from WorldCover class)
│ ├── pervious_surface.nc GHSL-derived pervious fraction
│ ├── sealed_surface.nc GHSL-derived sealed fraction
│ ├── sewershed.nc sewershed extent (currently uniform)
│ ├── outflowlocs.txt outflow point list
│ ├── fluvial_boundary_none.txt
│ └── rain/imerg_t*.nc per-30-min IMERG V07 rainfall frames
├── output/
│ ├── case_v1_wd_<t>.nc water depth at sim second <t>
│ ├── case_v1_vel_<t>.nc flow velocity at sim second <t>
│ ├── case_v1_wd_max.nc max-depth envelope
│ ├── case_v1_vel_max.nc max-velocity envelope
│ ├── case_v1_wd_max_t.nc time of max depth (s since start)
│ └── case_v1_mask.nc
└── simulation_v1.def RIM2D model definition (flex format)This dataset holds only the science inputs/outputs + model config. Viewer assets, curated storyline narratives, and stakeholder validations are co-production artefacts and live in a separate repo (<https://github.com/HillaryKoros/DevOps-hazard-modeling>).
Cases included (initial release)
Preview animations
Each case ships with a preview.gif showing the water-depth evolution.
All cases share a common pipeline: GEE (DEM/MERIT/WorldCover/GHSL) + Overture (buildings/roads) + TDX-Hydro (rivers) + IMERG V07 (rainfall) → prepare_rim2d_case.py → RIM2D GPU.
Reproduce a case
cd <case>
# rain frames live at ../<case>/input/rain/ relative to v1/
RIM2D simulation_v1.def --def flexSource code for the pipeline: <https://github.com/icpac-igad/DevOps-hazard-modeling/tree/main/hazard-model-api>
Storyline schema
Each storyline.json is structured for workshop co-production:
event— title / date / country / trigger / descriptionhydromet— auto-extracted rainfall + RIM2D statisticsforecast_signal— counterfactual EPS analysis (TODO)impact— population, displacement, fatalities, sectors (TODO from EM-DAT/IFRC)mobility— IDP camps in inundated zone (TODO from IOM DTM / IDMC)narrative— setup / peak / response / lesson (curated)
License
CC BY 4.0 — please cite as:
ICPAC E4DRR / GHACOF (2026). RIM2D East Africa Flood Simulations dataset. HuggingFace Datasets: E4DRR/rim2d-simulations.
Contact
ICPAC E4DRR project — Hillary Koros
- hillary.koros@igad.int
- koroshillary12@gmail.com
