Implementation of the framework for hydrological modelling FUSE, based on the Fortran version described in Clark et al. (2008). The package consists of two modules: Soil Moisture Accounting module (fuse.sim
) and Gamma routing module (routgamma.sim
). It also contains default parameter ranges (see fuse.ranges
and routgamma.ranges
) and three data objects: fuse_hydrological_timeseries, parameters and modlist.
fuse(DATA, mid, deltim, ParameterSet)
DATA | data.frame containing observations. It consists of 3 columns: Rainfall (P), Potential Evapo-Transpiration (E) and Streamflow (Q) |
---|---|
mid | model id number in Model List 2011(see below for details) |
deltim | observation time step (days) |
ParameterSet | list of parameters |
Simulated streamflow discharge
The list of parameters can be generated as follows: ParameterSet <- GeneratePsetsFUSE(1).
# NOT RUN { data(fuse_hydrological_timeseries) set.seed(123) parameters <- generateParameters(1) Q <- fuse(fuse_hydrological_timeseries, 60, 1, parameters) # }