molspecutils.molecule.COEffectiveMode#

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

Bases: molspecutils.molecule.COAlchemyMode

__init__(manifolds, 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__(manifolds[, 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)

from_constants(we, Be, alphae, maxnu[, ...])

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