radis.spectrum.equations module
Created on Mon Nov 13 21:58:47 2017.
@author: erwan
Formula to calculate most spectral quantities
Are stored here all equations that need to be used by both the factory (to
generate the spectrum) or the spectrum class (to recompute some quantities
in post processing)
-
abscoeff2xsection(abscoeff_cm1, Tgas_K, pressure_Pa, mole_fraction)[source]
Convert Absorption coefficient (cm-1) to Cross-section (cm2)
- Parameters:
abscoeff_cm (cm-1)
Tgas_K (K)
pressure_Pa (Pa)
mole_fraction (0-1)
- Returns:
xsection
- Return type:
cm2
-
calc_radiance(wavenumber, emissivity, Tgas, unit='mW/sr/cm2/nm')[source]
Derive radiance (\(mW/cm^2/sr/nm\)) from the emissivity.
\[I(\lambda) = \epsilon(\lambda) \cdot L_0(\lambda, T)\]
- Returns:
radiance – unless unit
is different
- Return type:
array in \(mW/sr/cm2/nm\)