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_V1

HydPy-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:
DOCNAME: DocName = ('Rconc-UH', 'Unit Hydrograph runoff concentration, compatible with HBV96 and GR4J')
get_waterbalance(initial_conditions: dict[str, dict[str, float | ndarray[Any, 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: SubParameters

Control 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: FluxSequences

Flux sequences of model rconc_uh.

The following classes are selected:
class hydpy.models.rconc_uh.LogSequences(master: Sequences, cls_fastaccess: type[TypeFastAccess_co] | None = None, cymodel: CyModelProtocol | None = None)

Bases: LogSequences

Log sequences of model rconc_uh.

The following classes are selected:
  • QUH() All temporary outflow values of the unit hydrograph [mm/T].