sasktran2.optical.rayleigh#
Functions
|
Calculates the Rayleigh scattering cross section in units of [m**2] for a given refractive index according to the Bates approximation. |
- sasktran2.optical.rayleigh.rayleigh_cross_section_bates(wavelengths_um: array, n2_percentage: float = 78.084, o2_percentage: float = 20.946, ar_percentage: float = 0.934, co2_percentage: float = 0.036) array[source]#
Calculates the Rayleigh scattering cross section in units of [m**2] for a given refractive index according to the Bates approximation. Cross section is returned back at (0C, 1013.25 hPa)
- Parameters:
wavelengths_um (np.array) – Wavelengths in [um]
n2_percentage (float, Optional) – Percentage of N2, default 78.084%
o2_percentage (float, Optional) – Percentage of O2, default 20.946%
ar_percentage (float, Optional) – Percentage of Ar, default 0.934%
co2_percentage (float, Optional) – Percentaage of CO2, default 0.036%
- Returns:
np.array – The rayleigh scattering cross section in units [m**2]
np.array – The effective King factor [unitless]