Source code for hydpy.models.dam.dam_logs
# -*- coding: utf-8 -*-
# pylint: disable=missing-module-docstring
# import...
# ...from HydPy
from hydpy.core import sequencetools
[docs]
class LoggedTotalRemoteDischarge(sequencetools.LogSequence):
"""Logged discharge values from somewhere else [m³/s]."""
NDIM, NUMERIC = 1, False
[docs]
class LoggedOutflow(sequencetools.LogSequence):
"""Logged discharge values from the dam itself [m³/s]."""
NDIM, NUMERIC = 1, False
[docs]
class LoggedAdjustedEvaporation(sequencetools.LogSequenceFixed):
"""Logged adjusted evaporation [m³/s]."""
NUMERIC = False
SHAPE = 1
[docs]
class LoggedRequiredRemoteRelease(sequencetools.LogSequenceFixed):
"""Logged required discharge values computed by another model [m³/s]."""
NUMERIC = False
SHAPE = 1
[docs]
class LoggedAllowedRemoteRelief(sequencetools.LogSequenceFixed):
"""Logged allowed discharge values computed by another model [m³/s]."""
NUMERIC = False
SHAPE = 1
[docs]
class LoggedOuterWaterLevel(sequencetools.LogSequenceFixed):
"""Logged water level directly below the dam [m]."""
NUMERIC = False
SHAPE = 1
[docs]
class LoggedRemoteWaterLevel(sequencetools.LogSequenceFixed):
"""Logged water level at a remote location [m]."""
NUMERIC = False
SHAPE = 1