konrad.cloud.CloudEnsemble.__init__¶
- CloudEnsemble.__init__(*args)[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