DressedPathway#

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

Bases: Pathway, 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\):

leaf

The leaf used to construct this pathway.

coherences

Coherences created by light-matter interactions.

transitions

Time-ordered transitions between states for the pathway.

js

Arguments for the G-factor.

light_inds

Ordering of polarization vectors in four-fold dipole-operator.

tw_coherence

Whether the molecule is in coherent state after second interaction.

peak

Pair of strings representing coherences created by first and third interaction (2D peak label).

abstract_peak

Same as peak but using P-, Q-, R-branch notation instead of absolute J numbers.

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.