Steady and Unsteady Open-Channel Flow Computation

A tool for undergraduate and graduate courses in open-channel hydraulics. Provides functions for computing normal and critical depths, steady-state water surface profiles (e.g. backwater curves) and unsteady flow computations (e.g. flood wave routing).


rivr 1.2.0


  • New vignette which allows reproduction of R Journal article.

  • New shiny app for interactive exploration of gradually-varied flow profiles.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.2 by Michael C Koohafkan, 3 years ago

Report a bug at

Browse source code at

Authors: Michael C Koohafkan [aut, cre]

Documentation:   PDF Manual  

GPL (>= 3) license

Imports Rcpp

Depends on utils, graphics

Suggests dplyr, ggplot2, knitr, shiny

Linking to Rcpp

Suggested by iemisc, iemiscdata, reval.

See at CRAN