pyrad.optics.clouds.liquid module

class pyrad.optics.clouds.liquid.LiquidCloudOptics(path)[source]

Bases: pyrad.optics.clouds.utils.CloudOptics

Liquid water cloud optics parameterization.

doi: 10.1175/1520-0442(1993)006<0728:AAPOTR>2.0.CO;2

a1

Exctinction coefficient parameter.

a2

Single-scatter albedo parameter.

a3

Asymmetry factor parameter.

band_limits

Lower/upper bounds of parameterization [cm-1].

bands

Parameterization band centers [cm-1].

b1

Exctinction coefficient parameter.

b2

Single-scatter albedo parameter.

b3

Asymmetry factor parameter.

c1

Exctinction coefficient parameter.

c2

Single-scatter albedo parameter.

c3

Asymmetry factor parameter.

max_radius

Maximum radius defined in parameterization [micron].

min_radius

Minimum radius defined in parameterization [micron].

radii

Radius bins [micron] for parameterization.

optics(water_content, equivalent_radius, grid)[source]

Calculates cloud optics.

Parameters
  • water_content – Water content [g m-3].

  • equivalent_radius – Droplet equivalent radius [micron].

  • grid – Spectral grid [cm-1].

Returns

Extinction coefficient [cm-1] (grid). single_scatter_albedo: Single-scatter albedo (grid). asymmetry_factor: Asymmetry factor (grid).

Return type

extinction_coefficient