Package: floodflow 0.2.0

George Owusu

floodflow: Map-First Climate-Informed Flood Assessment for Data-Scarce Basins

A reproducible, map-oriented workflow for flood hazard assessment that chains rainfall extreme value analysis, rainfall-runoff simulation, terrain-based flow routing and water-depth estimation into a single pipeline. A stationary-versus-nonstationary test for changing rainfall extremes is built in, and any flood scenario can be produced for a present-day or a climate-adjusted design event. Defaults target settings with sparse gauge networks, using satellite or reanalysis rainfall, temperature-based potential evapotranspiration and regional pooling of short records. Heavy modelling engines are wrapped rather than reimplemented so that the core stays lightweight. Methods follow established hydrology, including the generalized extreme value distribution for rainfall maxima (Coles, 2001, <doi:10.1007/978-1-4471-3675-0>) and Manning's equation for open-channel flow.

Authors:George Owusu [aut, cre]

floodflow_0.2.0.tar.gz
floodflow_0.2.0.zip(r-4.7-any)floodflow_0.2.0.zip(r-4.6-any)floodflow_0.2.0.zip(r-4.5-any)
floodflow_0.2.0.tgz(r-4.6-any)floodflow_0.2.0.tgz(r-4.5-any)
floodflow_0.2.0.tar.gz(r-4.7-any)floodflow_0.2.0.tar.gz(r-4.6-any)
floodflow_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
floodflow/json (API)

# Install 'floodflow' in R:
install.packages('floodflow', repos = c('https://gowusu.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/gowusu/floodflow/issues

Pkgdown/docs site:https://gowusu.github.io

Datasets:

On CRAN:

Conda:

climate-changeevapotranspirationextreme-value-analysisfloodflood-hazardflood-modelingflood-riskflow-routinggeospatialgevhydrologymanningrainfall-runoffremote-sensingreproducible-research

4.60 score 2 stars 332 downloads 16 exports 0 dependencies

Last updated from:9a92f3d6d2. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK171
source / vignettesOK231
linux-releaseOK160
macos-releaseOK212
macos-oldrelOK159
windows-develOK94
windows-releaseOK99
windows-oldrelOK125
wasm-releaseOK125

Exports:flood_extremesflood_hydraulicsflood_mapflood_projectflood_routeflood_runoffflood_scenarioflood_surrogateflood_uncertaintyflood_vulnerabilityfloodflow_lc_roughnessis_flood_projectpet_oudinroughnesstc_kerbytc_kirpich

Dependencies:

Getting started with floodflow
The project object | A minimal end-to-end run | Rainfall extremes and a test for change | Climate scenarios | Roughness | The routing ladder | Hydraulics | Uncertainty and calibration | Vulnerability and risk | Mapping | Optional engines

Last update: 2026-07-06
Started: 2026-07-06

Mapping with floodflow
A real elevation grid, already on your disk | Roughness from a vegetation grid | A spatial risk map | Drawing the map | Mapping flood depth with a HAND surface | Substituting your own basin

Last update: 2026-07-06
Started: 2026-07-06

Readme and manuals

Help Manual

Help pageTopics
Daily rainfall and temperature for Accra, Ghana (1981 to present)accra_rainfall
Analyse rainfall extremes and test for a changing climateflood_extremes
Derive hydraulic quantities from routed flowflood_hydraulics
Map a flood layerflood_map
Create a flood project objectflood_project
Route flow and compute water depthflood_route
Simulate discharge from rainfallflood_runoff
Generate a climate-adjusted design flood eventflood_scenario
Train a fast surrogate emulator of the flood modelflood_surrogate
Quantify uncertainty and invert for parameters (GLUE)flood_uncertainty
Combine hazard, exposure and vulnerability into a risk indexflood_vulnerability
Default Manning's roughness by land-cover classfloodflow_lc_roughness
Test whether an object is a flood projectis_flood_project
Potential evapotranspiration by the Oudin formulapet_oudin
Print a flood extremes resultprint.flood_extremes
Print a flood hydraulics resultprint.flood_hydraulics
Print a flood mapprint.flood_map
Print a flood projectprint.flood_project
Print a roughness resultprint.flood_roughness
Print a flood route resultprint.flood_route
Print a flood runoff resultprint.flood_runoff
Print a flood scenarioprint.flood_scenario
Print a flood surrogateprint.flood_surrogate
Print a flood uncertainty resultprint.flood_uncertainty
Print a flood vulnerability resultprint.flood_vulnerability
Assign Manning's roughnessroughness
Summarise a flood projectsummary.flood_project
Time of concentration by the Kerby method (overland flow)tc_kerby
Time of concentration by the Kirpich methodtc_kirpich