pyrad.lbl.hitran.lorentz module¶
-
class
pyrad.lbl.hitran.lorentz.Lorentz[source]¶ Bases:
objectLorentz line profile.
-
halfwidth¶ Pressure-broadened halfwidth [cm-1].
-
parameters¶ List of HITRAN parameter names.
-
-
pyrad.lbl.hitran.lorentz.lorentz_profile(dv, halfwidth)[source]¶ Calculates a Lorentzian line profile.
- Parameters
dv – Wavenumber distance from line center [cm-1].
halfwidth – Pressure-broadened line half-width [cm -1].
- Returns
Lorentz line profile broadening [cm].
-
pyrad.lbl.hitran.lorentz.pressure_broadened_halfwidth(pressure, partial_pressure, temperature, n, gamma_air, gamma_self)[source]¶ Calculates pressure-broadened line halfwidth.
- Parameters
pressure – Pressure [atm].
partial_pressure – Partial pressure [atm].
temperature – Temperature [K]
n – Air-broadened temperature dependence powers.
gamma_air – Air-broadened halfwidth [cm-1 atm-1].
gamma_self – Self-broadened halfwidth [cm-1 atm-1].
- Returns
Pressure-broadened line halfwidth [cm-1].