HydPy-Rconc-UH (Unit Hydrograph runoff concentration, compatible with HBV96 and GR4J)¶
rconc_uh is a submodel that supports its main model by calculating runoff
concentration using the unit hydrograph approach. It allows for different unit
hydrograph shapes, which can be configured based on specific geometries or wholly
customised. One example of a specific geometry is the isosceles triangle of HBV96
(Lindström et al., 1997). See the documentation on parameter UH for further
information. Also, see the integration tests of application model hland_96, which
use rconc_uh as a submodel.
- class hydpy.models.rconc_uh.Model[source]¶
Bases:
Sub_RConcModel,RConcModel_V1HydPy-Rconc-UH (Unit Hydrograph runoff concentration, compatible with HBV96 and GR4J).
- The following interface methods are available to main models using the defined model as a submodel:
Set_Inflow_V1Set the runoff concentration input in mm/T.Determine_Outflow_V1Calculate the unit hydrograph output (convolution).Get_Outflow_V1Get the previously calculated runoff concentration output in mm/T.
- DOCNAME: DocName = ('Rconc-UH', 'Unit Hydrograph runoff concentration, compatible with HBV96 and GR4J')¶
- get_waterbalance(initial_conditions: dict[str, dict[str, float | ndarray[tuple[int, ...], dtype[float64]]]]) float[source]¶
Return the water balance after the submodel has been executed.
- REUSABLE_METHODS: ClassVar[tuple[type[ReusableMethod], ...]] = ()¶
- cymodel: CyModelProtocol | None¶
- parameters: parametertools.Parameters¶
- sequences: sequencetools.Sequences¶
- masks: masktools.Masks¶
- class hydpy.models.rconc_uh.ControlParameters(master: Parameters, cls_fastaccess: type[FastAccessParameter] | None = None, cymodel: CyModelProtocol | None = None)¶
Bases:
SubParametersControl parameters of model rconc_uh.
- The following classes are selected:
UH()Unit Hydrograph ordinates [-].
- class hydpy.models.rconc_uh.FluxSequences(master: Sequences, cls_fastaccess: type[TypeFastAccess_co] | None = None, cymodel: CyModelProtocol | None = None)¶
Bases:
FluxSequencesFlux sequences of model rconc_uh.
- class hydpy.models.rconc_uh.LogSequences(master: Sequences, cls_fastaccess: type[TypeFastAccess_co] | None = None, cymodel: CyModelProtocol | None = None)¶
Bases:
LogSequencesLog sequences of model rconc_uh.
- The following classes are selected:
QUH()All temporary outflow values of the unit hydrograph [mm/T].