castep_outputs.parsers.tddft_file_parser#
Parse castep .tddft files.
Module Attributes
Overlap type |
Functions
|
Parse castep .tddft file. |
Classes
TDDFT state occupation info. |
|
Spectroscopic data for single excitation. |
- class castep_outputs.parsers.tddft_file_parser.TDDFTFileInfo[source]#
Bases:
dictTDDFT state occupation info.
- overlap: list[TDDFTOverlap]#
Band overlap for excitations.
- spectroscopic_data: list[TDDFTSpectroData]#
Spectroscopic data of excitations.
- castep_outputs.parsers.tddft_file_parser.TDDFTOverlap#
Overlap type
- class castep_outputs.parsers.tddft_file_parser.TDDFTSpectroData[source]#
Bases:
TypedDictSpectroscopic data for single excitation.
-
characterisation:
Literal['Singlet','Doublet','unknown']# Excitation character.
-
converged:
bool# Whether excitation is converged.
-
dipoles:
tuple[complex,complex,complex]# Dipole vectors.
-
energy:
float# Energy of excitation.
-
characterisation: