ExcitedStates
- class adcc.ExcitedStates(data, method: str = None, property_method: str = None)
Bases:
ElectronicTransitionConstruct an ElectronicStates class from some data obtained from an iterative solver or another
ElectronicStatesinstance.- Parameters:
data – Any kind of iterative solver state. Typically derived off a
solver.EigenSolverStateBase.method (str, optional) – Provide an explicit method parameter if data contains none.
property_method (str, optional) – Provide an explicit method for property calculations to override the automatic selection.
Methods Summary
describe([oscillator_strengths, ...])Return a string providing a human-readable description of the class
to_qcvars([properties, recurse])Return a dictionary with property keys compatible to a Psi4 wavefunction or a QCEngine Atomicresults object.
Methods Documentation
- describe(oscillator_strengths=True, rotatory_strengths=False, state_dipole_moments=False, transition_dipole_moments=False, block_norms=True, ssq=False)
Return a string providing a human-readable description of the class
- Parameters:
oscillator_strengths (bool optional) – Show oscillator strengths, by default
True.rotatory_strengths (bool optional) – Show rotatory strengths, by default
False.state_dipole_moments (bool, optional) – Show state dipole moments, by default
False.transition_dipole_moments (bool, optional) – Show state dipole moments, by default
False.block_norms (bool, optional) – Show the norms of the (1p1h, 2p2h, …) blocks of the excited states, by default
True.ssq (bool, optional) – Show the <S^2> values of the excited states, by default
False.
- to_qcvars(properties=False, recurse=False)
Return a dictionary with property keys compatible to a Psi4 wavefunction or a QCEngine Atomicresults object.