molspecutils.molecule.COAlchemyMode#

class COAlchemyMode(engine_or_path=None, iso=1)[source]#

Bases: AlchemyModeMixin

__init__(engine_or_path=None, iso=1)[source]#

Provide transition and energy level data for CO.

Parameters:
  • engine_or_path – Path to directory with HAPI or sqlite3 database or sqlachemy.Engine instance 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 CO.

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