lime_tbx.business.lime_algorithms.polar.aolp module

This module calculates the extra-terrestrial lunar disk angle of polarisation.

It exports the following class:
  • AOLP - Class that implements the methods exported by this module.

It follows equations described in the following documents: - Lunar irradiance model algorithm and theoretical basis document D5.

class lime_tbx.business.lime_algorithms.polar.aolp.AOLP[source]

Bases: object

get_aolp(mpa_degrees: float, coefficients: AOLPCoefficients, skip_uncs: bool = False) SpectralData[source]

Calculation of the angle of linear polarisation.

Parameters:
  • mpa_degrees (float) – Moon phase angle in degrees.

  • coefficients (AOLPCoefficients) – Coefficients needed in the aolp algorithm

  • skip_uncs (bool) – Flag for skipping the calculation of uncertainties.

Returns:

aolps – List with the angle of polarisation for each given wavelength.

Return type:

SpectralData