molspecutils.molecule.C2H2AlchemyMode
molspecutils.molecule.C2H2AlchemyMode#
- class C2H2AlchemyMode(engine_or_path=None, iso=1)[source]#
Bases:
molspecutils.molecule.AlchemyModeMixin- __init__(engine_or_path=None, iso=1)[source]#
Provide transition and energy level data for C2H2 nu1+nu3 mode.
- Parameters
engine_or_path – Path to directory with HAPI or sqlite3 database or
sqlachemy.Engineinstance of opened sqlite3 database.iso – Isotopologue number. Required for fetching data and calculating appropriate total partition function.
Methods
__init__([engine_or_path, iso])Provide transition and energy level data for C2H2 nu1+nu3 mode.
degeneracy(state)Return quantum state degeneracy.
delta(pair)Pressure shift coefficient for pair molecular coherence.
difference_pop(pair, T)Population difference factor between nondegenerate states.
energy(state)Return energy of
state.equilibrium_pop(state, T)gamma(pair)Pressure broadening coefficient for pair molecular coherence.
line_params(pair)mu(pair)Reduced matrix element for pair[0] to pair[1] transition.
nu(pair)sw(pair)HITRAN line strength in cm-1 cm**2.
tips(T)Total internal partition function.
Attributes
molecule