HyMod

Streamfall.run_timestep!Method
run_timestep!(
    node::SimpleHyModNode, climate::Climate, timestep::Int;
    inflow=nothing, extraction=nothing, exchange=nothing
)::Float64

Run given HyMod node for a time step.

source
Streamfall.update_params!Method
update_params!(node::HyModNode, Sm_max::F, B::F, alpha::F, Kf::F, Ks::F) where {F<:Float64}

Update parameters for HyMod.

source
Streamfall.SimpleHyModNodeType

Simple implementation of HyMod - does not include snow melt processes (see [1]).

Adapted with kind permission from: https://github.com/jdherman/GRA-2020-SALib

References

  1. Gharari, S., Hrachowitz, M., Fenicia, F., Savenije, H.H.G., 2013. An approach to identify time consistent model parameters: sub-period calibration. Hydrology and Earth System Sciences 17, 149-161. https://doi.org/10.5194/hess-17-149-2013
  2. Wagener, T., Boyle, D. P., Lees, M. J., Wheater, H. S., Gupta, H. V., and Sorooshian, S., 2001. A framework for development and applica- tion of hydrological models, Hydrol. Earth Syst. Sci., 5, 13-26, https://doi.org/10.5194/hess-5-13-2001.
source
Streamfall.SimpleHyModNodeMethod
SimpleHyModNode(
    name::String, area::Float64, sm_max::Float64, B::Float64,
    alpha::Float64, Kf::Float64, Ks::Float64
)
source