rayleigh
index
/users/schrei_f/src/py4CAtS/art/rayleigh.py

Rayleigh cross section, absorption coefficient, and optical depth.

 
Functions
       
CO2_crossSection(vGrid)
Rayleigh scattering cross sections for a CO2 atmosphere.
 
E. Marcq et al. (Icarus, 2011, doi 10.1016/j.icarus.2010.08.021)       xs_CO2 [cm2] = 12.4e-27 * (532.24/lambda[nm])**4
H2_crossSection(vGrid)
Rayleigh scattering cross sections for a H2 atmosphere.
 
Sara Seager: Exoplanet Atmospheres - Physical Processes, Section 8.4, Eq. (8.64)  (Princeton University Press, 2010)
Dalgarno&Williams: Rayleigh Scattering by Molecular Hydrogen (Astrophys. J., 136, 690-692, 1962)
see also A. Caldas et al. A&A 2019 or http://de.arxiv.org/abs/1901.09932,  appendix D
see also K. Heng, A cloudiness index for transiting exoplanets ...., APJL, 826:L16 (6pp), 2016 July 20
see also P. Cubillos: PyRatBay, arxiv 2105.05598 --> MNRAS
bodhaine_crossSection(vGrid)
Rayleigh scattering cross sections.
Empirical fit by Bodhaine et al., JAOT, 16(11), pp. 1854-1861, 1999
Implementation Eq. (2) of Yan et al., Int. J. Astrobiology, 14(2), pp. 255-266, 2015
bucholtz_crossSection(vGrid)
Rayleigh scattering cross sections.
Empirical fit by A. Bucholtz (Appl.Opt. 34(15), pp.2765-2773, 1995, Eq. (8)
!!! longwave approximation only for nu<20000cm-1 or lambda>0.5mue
nicolet_crossSection(vGrid)
Rayleigh scattering cross sections.
Empirical fit by M. Nicolet, PSS 32, 1467-1468 (1984)
!!! longwave approximation only for nu<18181cm-1 or lambda>0.55mue
rayleigh(data, factor=1.0, model='nicolet')
Compute Rayleigh molecular cross section and add extinction to optical depth(s) or absorption coefficient(s).
 
If a list of ac or od is given, add Rayleigh individually and return the corresponding list.
Optionally the extinction can be scaled by a "Rayleigh enhancement factor" (default 1.0).
totalAirOpticalDepth(vGrid)
Earth atmosphere total optical depth.
Zdunkowski, Trautmann, Bott:  Radiation in the atmosphere (Cambridge 2007): Eq. (11.12).

 
Data
        __all__ = ['bodhaine_crossSection', 'bucholtz_crossSection', 'nicolet_crossSection', 'CO2_crossSection', 'H2_crossSection', 'totalAirOpticalDepth', 'rayleigh']