Streamfall.jl Documentation
Streamfall: A graph-based streamflow modelling system written in Julialang.
Streamfall leverages the Julia language and ecosystem to provide:
- Quick hetrogenous modelling of a stream network
- Use of different rainfall-runoff models and their ensembles in tandem
- Modelling and assessment of interacting systems
- A wide range of performance metrics
This package includes implementations of the following:
- GR4J
- HyMod
- IHACRES
- SYMHYD
Performance is expected to be similar to implementations in C and Fortran.
The Primer details the overarching concepts while the Examples provide a more "hands-on" overview.
Model | Full name | Reference |
---|---|---|
GR4J | modèle du Génie Rural à 4 paramètres Journalier | Perrin, C., Michel, C., Andréassian, V., 2003. Improvement of a parsimonious model for streamflow simulation. Journal of Hydrology 279, 275-289. https://doi.org/10.1016/S0022-1694(03)00225-7 |
HyMod | HYdrological MODel | Wagener, T., Boyle, D. P., Lees, M. J., Wheater, H. S., Gupta, H. V., and Sorooshian, S.: A framework for development and applica- tion of hydrological models, Hydrol. Earth Syst. Sci., 5, 13–26, doi:10.5194/hess-5-13-2001, 2001. |
IHACRES | Identification of unit Hydrographs And Component flows from Rainfall, Evaporation and Streamflow | Croke, B.F.W., Jakeman, A.J. 2004 A catchment moisture deficit module for the IHACRES rainfall-runoff model, Environmental Modelling & Software, 19(1), pp. 1–5. doi: 10.1016/j.envsoft.2003.09.001 |
SYMHYD | - | Chiew, F. H. S., Peel, M. C., Western, A. W., Singh, V. P., & Frevert, D. (2002). Application and testing of the simple rainfall-runoff model SIMHYD. Mathematical models of small watershed hydrology and applications, 335-367. |