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 a hydrologic model.
| Package: | RHMS |
| Type: | Package |
| Version: | 1.7 |
| Date: | 2021-09-27 |
| License: | GPL-3 |
the package include three major types of functions as follows:
1- functions for construction and manipulatation of hydrologic features.
createBasin. constructor for basin
createJunction. constructor for junction
createReach. constructor for reach, rivers, and channels
createReservoir. constructor for reservoirs
createSubbasin. constructor for sub-bains
createDiversion. constructor for diversions
set.as. objects connector
addObjectToBasin. adds objects form above constructors to a basin inherited from class of createBasin
2- functions for analysis and simulation of hydrologic events.
reachRouting. routes a flood in a channel or river
reservoirRouting. routes a flood in a reservoir
transform. trnasforms a rainfall event to runoff
loss. computes excess rainfall and loss depths
baseFlowSeparation. separates baseflow from a given discharge series
abstraction. computes simple surface and canopy methods
sim. simulates an objects inherited from class of createBasin
3- functions for tunning, summerizing, and visualization.
plot.createBasin. plots the objects inherited from class of createBasin
summary.sim. summerzies the simulation results in the tabular form for every objects existing in the basin
tune. calibrates an objects inherited from class of createBasin
Chow, V. T., Maidment, D. R., & Mays, L. W. (1988). Applied hydrology.