radiationinterfaces¶
This module defines submodel interfaces for providing radiation-related data.
Module radiationinterfaces implements the following members:
RadiationModel_V1Simple interface for determining all data in one step.
RadiationModel_V2Pure getter interface for global radiation.
RadiationModel_V3Pure getter interface for clear-sky solar radiation and global radiation.
RadiationModel_V4Pure getter interface for possible sunshine duration, actual sunshine duration, and global radiation.
- class hydpy.interfaces.radiationinterfaces.RadiationModel_V1[source]¶
Bases:
SharableSubmodelInterfaceSimple interface for determining all data in one step.
- typeid: ClassVar[Literal[1]] = 1¶
Type identifier for
RadiationModel_V1submodels.
- class hydpy.interfaces.radiationinterfaces.RadiationModel_V2[source]¶
Bases:
SharableSubmodelInterfacePure getter interface for global radiation.
- typeid: ClassVar[Literal[2]] = 2¶
Type identifier for
RadiationModel_V2submodels.
- class hydpy.interfaces.radiationinterfaces.RadiationModel_V3[source]¶
Bases:
SharableSubmodelInterfacePure getter interface for clear-sky solar radiation and global radiation.
- typeid: ClassVar[Literal[3]] = 3¶
Type identifier for
RadiationModel_V3submodels.
- class hydpy.interfaces.radiationinterfaces.RadiationModel_V4[source]¶
Bases:
SharableSubmodelInterfacePure getter interface for possible sunshine duration, actual sunshine duration, and global radiation.
- typeid: ClassVar[Literal[4]] = 4¶
Type identifier for
RadiationModel_V4submodels.