DressedPathway#

class DressedPathway(leaf, vib_mode, T)[source]#

Bases: rotsim2d.dressedleaf.Pathway, rotsim2d.dressedleaf.NDResonance

Excitation pathway specialized to a vibrational mode.

Parameters

Attributes

base_params_dict

vib_mode

Vibrational mode associated with this pathway.

T

Temperature in Kelvin.

const

The const factor of Pathway multiplied by the fractional population of the initial state of the pathway in thermal equilibrium, molspecutils.molecule.VibrationalMode.equilibrium_pop(), and by the four-fold reduced matrix element, \(\langle \nu_i J_i\|T^{(0)}(\tilde{\mu})\|\nu_i J_i\rangle\):

Methods

__init__(leaf, vib_mode, T)

amplitude([tw, angles])

Amplitude of the pathway, given by the product of isotropic coefficient of the initial density matrix, \(\langle T^{(0)}_0(\eta_i J_i)^\dagger\rangle=(2J_i+1)^{-1/2}\), const and Pathway.geometric_factor().

from_kb_list(kb_list, vib_mode, T)

Make a list of DressedPathway's from KetBra list.

from_kb_tree(kb_tree, vib_mode, T)

Make a list of DressedPathway's from KetBra tree.

from_params_dict(params)

Make a list of DressedPathway's from dict of parameters.

gamma(i)

Pressure-broadening coefficient of i coherence.

nu(i)

Frequency of i-th coherence.

pprint([abstract, angles, print])

Pretty print this pathway.

pump_fraction(E12)

Fraction of initial population excited by pump pulses.