The RHMS package provides tools to R users for simulation of hydrologic events. The packages includes functions and methods for building, simulation, visualization, and calibration of hydrologic systems.
Package: | RHMS |
Type: | Package |
Version: | 1.2 |
Date: | 2017-03-28 |
License: | GPL-3 |
the package include three major types of functions as follows:
1- functions for construction and manipulatation of hydrologic features.
a) createBasin
. constructor for basin
b) createJunction
. constructor for junction
c) createReach
. constructor for reach, rivers, and channels
d) createReservoir
. constructor for reservoirs
e) createSubbasin
. constructor for sub-bains
f) createDiversion
. constructor for diversions
g) addObjectToBasin
. adds objects form mentioned above constructors to a basin inherited from class of createBasin
2- functions for analysis and simulation of hydrologic events.
a) reachRouting
. routes a flood in a channel or river
b) reservoirRouting
. routes a flood in a reservoir
c) transform
. trnasforms a rainfall event to runoff
d) loss
. computes the excess rainfall and loss
e) sim
. simulates an objects inherited from class of createBasin
3- functions for tunning, summerizing, and visualization.
a) plot
. plots the results of simulations for the objects built-in the basin
b) summerize
. summerzies the simulation results in the tabular form for every objects existing in the basin
c) tune
. calibrates an objects inherited from class of createBasin
Chow, V. T., Maidment, D. R., & Mays, L. W. (1988). Applied hydrology.