colour.phenomena.rayleigh_optical_depth¶
- colour.phenomena.rayleigh_optical_depth(wavelength, CO2_concentration=300, temperature=288.15, pressure=101325, latitude=0, altitude=0, avogadro_constant=6.02214179e+23, n_s=<function air_refraction_index_Bodhaine1999>, F_air=<function F_air_Bodhaine1999>)[source]¶
Returns the Rayleigh optical depth \(T_r(\lambda)\) as function of wavelength \(\lambda\) in centimeters (cm).
- Parameters
wavelength (numeric or array_like) – Wavelength \(\lambda\) in centimeters (cm).
CO2_concentration (numeric or array_like, optional) – \(CO_2\) concentration in parts per million (ppm).
temperature (numeric or array_like, optional) – Air temperature \(T[K]\) in kelvin degrees.
pressure (numeric or array_like) – Surface pressure \(P\) of the measurement site.
latitude (numeric or array_like, optional) – Latitude of the site in degrees.
altitude (numeric or array_like, optional) – Altitude of the site in meters.
avogadro_constant (numeric or array_like, optional) – Avogadro’s number (molecules \(mol^{-1}\)).
n_s (object) – Air refraction index \(n_s\) computation method.
F_air (object) – \((6+3_p)/(6-7_p)\), the depolarisation term \(F(air)\) or King Factor computation method.
- Returns
Rayleigh optical depth \(T_r(\lambda)\).
- Return type
numeric or ndarray
Warning
Unlike most objects of
colour.phenomena.rayleigh
module,colour.phenomena.rayleigh_optical_depth()
expects wavelength \(\lambda\) to be expressed in centimeters (cm).References
[], []
Examples
>>> rayleigh_optical_depth(555 * 10e-8) 0.1004070...