Raven Hydrological Modelling Framework Version 3.0.1 (Released Oct-2020)
Please download the appropriate executable/manual .zip file, and example/tutorial files if desired.
If you want to be kept abreast of model updates, please join the mailing list by sending an e-mail
with the header RAVEN_SUBSCRIBE.
Version 3.0.1 Executables (standalone):
Version 3.0.1 Executables (with NetCDF support):
Raven Example/Tutorial Files:
Raven User's and Developer's Manual v3.0.1 (Manual Only)
Raven v3.0.1 source code
- Intended for use with Visual Studio Community Edition 2017, but also provided with linux/unix/MacOS g++ makefile.
Note unconventional two-space tabbing conventions. If you would like to work with the active development of
Raven's core, or access the (open source) development version of the code, you can sign up for SVN access through
the CHyMS portal. Please contact us
while you're at it - we love to have people helping out.
Raven Utilities and Support Tools
- RavenR package (v1.3) with Tutorial (by R. Chlumsky) (updated Jun 2019)
A suite of R functions that can be used for viewing and analyzing Raven output - supports visualization and querying
of hydrograph, state variable, forcing function, reservoir stage, custom output, model diagnostic, and Ostrich calibration output files.
Requires installation of R. The RStudio
interface is strongly recommended. The source code is also available via Github. See the RavenR page for details.
- HydroGlyph (by L. Scantlebury) (May 2020)
An online time series visualization tool for Raven outputs
- Grid Weights Generator (by J. Mai) (Oct 2020)
A python utility for generating Raven grid weights from an HRU shapefile and NetCDF gridded input dataset
- CaPA Timeseries Extraction Tool (by A. Werenka) (July 2017)
A Matlab code for extraction time series at a specified latitude-longitude location from grib2-format Canadian
Precipitation Analysis (RDPA-CaPA) data, available here.
The time series is exported to an excel file (.xlsx format), and readily translated to Raven .rvt format.
- Sensitivity Analysis Example (J. Mai)
Examples on how to apply the Efficient Elementary Effects sensitivity analysis approach of Cuntz et al. (2015) to an example Raven model.
The tool can readily be applied to similar models.
- Delft FEWS Raven Adapter
An adapter for communicating with a Delft FEWS forecasting environment.
Available upon request.
Version 3.0 (Archived; Released May-2020)
Version 2.9.2 (Archived; Released Feb-2019)
Version 2.8.1 (Archived; Released Jul-2018)
Version 2.7 (Archived; Released May-2017)
Version 2.6 (Archived; Released May-2016)
Version 2.5 (Archived; Released Feb-2016)