ppcpy.misc.molecular_none#

Functions

beta_pi_cabannes

BETA_PI_CABANNES Calculate the backscattering coefficient for the cabannes line. Inputs: wavelength: float Light wavelength in nm pressure: float The atmospheric pressure [hPa] temperature: float The atmospheric temperature [K] C: float CO2 concentration [ppmv]. rh: float Relative humidity from 0 to 100 [%] :returns: The backscattering coefficient of the Cabannes line [m-1sr-1]. :rtype: beta_pi.

rayleigh_scattering

RAYLEIGH_SCATTERING calculate the molecular volume backscatter coefficient and extinction coefficient. Inputs: wavelength: float Wavelength [nm] pressure: float The atmospheric pressure [hPa] temperature: float The atmospheric temperature [K] C: float CO2 concentration [ppmv]. rh: float Relative humidity from 0 to 100 [%] :returns:.

sigma_pi_cabannes

SIGMA_PI_CABANNES Calculate the backscattering cross section for the cabannes line. Inputs: wavelength: float Light wavelength in nm pressure: float The atmospheric pressure [hPa] temperature: float The atmospheric temperature [K] C: float CO2 concentration [ppmv]. rh: float Relative humidity from 0 to 100 [%] :returns: The backscattering cross section of the Cabannes line [m2sr-1]. :rtype: sigma.

ppcpy.misc.molecular_none.rayleigh_scattering(wavelength, pressure, temperature, C, rh)[source]#

RAYLEIGH_SCATTERING calculate the molecular volume backscatter coefficient and extinction coefficient. Inputs:

wavelength: float

Wavelength [nm]

pressure: float

The atmospheric pressure [hPa]

temperature: float

The atmospheric temperature [K]

C: float

CO2 concentration [ppmv].

rh: float

Relative humidity from 0 to 100 [%]

Returns:

float

molecular backscatter coefficient. [m^{-1}*Sr^{-1}]

alpha_mol: float

molecular extinction coefficient. [m^{-1}]

Return type:

beta_mol

Reference:

Bucholtz, A.: Rayleigh-scattering calculations for the terrestrial atmosphere, Appl. Opt. 34, 2765-2773 (1995) A. Behrendt and T. Nakamura, “Calculation of the calibration constant of polarization lidar and its dependency on atmospheric temperature,” Opt. Express, vol. 10, no. 16, pp. 805-817, 2002.

History:

2017-12-16. First edition by Zhenping. All the code is based on the python source code of Ioannis Binietoglou’s [ repo](https://bitbucket.org/iannis_b/lidar_molecular). Detailed information please go to [repo](https://bitbucket.org/iannis_b/lidar_molecular)

ppcpy.misc.molecular_none.sigma_pi_cabannes(wavelength, pressure, temperature, C, rh)[source]#

SIGMA_PI_CABANNES Calculate the backscattering cross section for the cabannes line. Inputs:

wavelength: float

Light wavelength in nm

pressure: float

The atmospheric pressure [hPa]

temperature: float

The atmospheric temperature [K]

C: float

CO2 concentration [ppmv].

rh: float

Relative humidity from 0 to 100 [%]

Returns:

The backscattering cross section of the Cabannes line [m2sr-1].

Return type:

sigma

ppcpy.misc.molecular_none.beta_pi_cabannes(wavelength, pressure, temperature, C, rh)[source]#

BETA_PI_CABANNES Calculate the backscattering coefficient for the cabannes line. Inputs:

wavelength: float

Light wavelength in nm

pressure: float

The atmospheric pressure [hPa]

temperature: float

The atmospheric temperature [K]

C: float

CO2 concentration [ppmv].

rh: float

Relative humidity from 0 to 100 [%]

Returns:

The backscattering coefficient of the Cabannes line [m-1sr-1].

Return type:

beta_pi