pyLBL.pyarts_frontend package¶
Submodules¶
pyLBL.pyarts_frontend.frontend module¶
- class pyLBL.pyarts_frontend.frontend.PyArtsGas(lines_database, formula)[source]¶
Bases:
object- absorption_coefficient(temperature, pressure, volume_mixing_ratio, grid, remove_pedestal=False, cut_off=25)[source]¶
Calculates absorption coefficient.
- Parameters:
temperature – Temperature [K].
pressure – Pressure [Pa].
volume_mixing_ratio – Volume mixing ratio [mol mol-1].
grid – Numpy array defining the spectral grid [cm-1].
remove_pedestal – Flag specifying if a pedestal should be subtracted.
cut_off – Wavenumber cut-off distance [cm-1] from line centers.
- Returns:
Numpy array of absorption coefficients [m2].
- pyLBL.pyarts_frontend.frontend.absorption_line(line)[source]¶
Translates a single pyLBL Transition object to ARTS AbsorptionSingleLine.
- Parameters:
line – A pyLBL Transition object.
- Returns:
QuantumIdentifier - the pyarts ID of the absorption species ls: AbsorptionSingleLine - A single ARTS absorption line
- Return type:
q_key
