pyrad.optics.clouds.ice module

class pyrad.optics.clouds.ice.IceCloudOptics(path)[source]

Bases: pyrad.optics.clouds.utils.CloudOptics

Ice water cloud optics parameterization.

doi: 10.1175/2009JCLI2844.1

a

a parameters from equations 4a/5a.

b

b parameters from equations 4b/5b.

bands

Parameterization band limits [cm-1].

c

c parameters from equations 4c/5c.

last_ir_band

Index of last infrared (longwave) band.

radii

Radius bins [micron] for the parameterization.

optics(ice_content, equivalent_radius, grid, mode='longwave')[source]

Calculates cloud optics.

Parameters
  • ice_content – Ice content [g m-3].

  • equivalent_radius – Particle equivalent radius [micron].

  • grid – Spectral grid [cm-1].

  • mode – Spectral region (longwave or shortwave) to consider.

Returns

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

Return type

extinction_coefficient