konrad.cloud.DirectInputCloud.__init__¶
- DirectInputCloud.__init__(numlevels, cloud_fraction, lw_optical_thickness, sw_optical_thickness, coupling='convective_top', forward_scattering_fraction=0, asymmetry_parameter=0.85, single_scattering_albedo=0.9, norm_index=None)[source]¶
Define a cloud based on properties that are directly used by the radiation scheme, namely cloud optical depth and scattering parameters.
- Parameters
numlevels (int) – Number of atmospheric levels.
coupling (str) –
Mechanism with which the cloud is coupled to the atmospheric profile:
’convective_top’: Coupling to the convective top
’freezing_level’: Coupling to the freezing level
’subsidence_divergence’: Coupling to the level of maximum subsidence divergence
’pressure’: Fixed at pressure (no coupling)
cloud_fraction (float / ndarray / DataArray) – cloud area fraction
lw_optical_thickness (float / DataArray) – longwave optical thickness of the cloud
sw_optical_thickness (float / DataArray) – shortwave optical thickness of the cloud
forward_scattering_fraction (float / DataArray) – cloud forward scattering fraction (for the shortwave component of RRTMG) This is a scaling factor for the other shortwave parameters, if it is set to 0, no scaling is applied.
asymmetry_parameter (float / DataArray) – cloud asymmetry parameter (for the shortwave component of RRTMG)
single_scattering_albedo (float / DataArray) – single scattering albedo due to cloud (for the shortwave component of RRTMG)
norm_index (int / None) – model level index for coupling the cloud