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