rotsim2d.propagate#
Calculate N-dimensional time/frequency spectra.
TODO:
refactor in terms of
rotsim2d.dressedleaf.DressedPathway
and get rid of pop attribute in KetBra.add pressure and polarization dependence here
Helper functions#
|
Return min/max pump/probe frequencies from |
|
Return smallest |
|
Squared time-integral of the electric field at the peak. |
|
Concentration in 1/m^3 from pressure and temp. |
|
Convert raw pathway amplitude to abs. |
Nonlinear response#
|
Return either time or frequency domain response. |
|
Calculate response for a single DressedLeaf. |
|
Prepare mixed time/frequency axes |
|
Calculate mixed time/frequency resposne. |
|
Save calculated 2D spectrum or time-domain response. |
|
Load calculated 2D spectrum. |
|
Update spectrum metadata from file if needed. |
|
Update spectrum metadata if needed. |