ppcpy.retrievals.angstroem#

Functions

ae_cldFreeGrps

convention for now to store the AE in the channel of the lower of the two wavelengths

calc_ae

calculates the Ångström exponent and its uncertainty.

smooth_signal

ppcpy.retrievals.angstroem.smooth_signal(signal, window_len)[source]#
ppcpy.retrievals.angstroem.ae_cldFreeGrps(data_cube, ret_prof_name)[source]#

convention for now to store the AE in the channel of the lower of the two wavelengths

ppcpy.retrievals.angstroem.calc_ae(param1, param1_std, param2, param2_std, wavelength1, wavelength2, smooth_window=17)[source]#

calculates the Ångström exponent and its uncertainty.

USAGE:

angexp, angexpStd = pollyAE(param1, param1_std, param2, param2_std, wavelength1, wavelength2)

INPUTS:
param1: array

Extinction or backscatter coefficient at wavelength1.

param1_std: array

Uncertainty of param1.

param2: array

Extinction or backscatter coefficient at wavelength2.

param2_std: array

Uncertainty of param2.

wavelength1: float

The wavelength for the input parameter 1. [nm]

wavelength2: float

The wavelength for the input parameter 2. [nm]

smooth_window: int, optional

The width of the smoothing window (default: 17).

OUTPUTS:
angexp: array

Ångström exponent based on param1 and param2.

angexpStd: array

Uncertainty of Ångström exponent.

HISTORY:
  • 2021-05-31: first edition by Zhenping