diff --git a/pysisyphus/calculators/Gaussian16.py b/pysisyphus/calculators/Gaussian16.py index 075eb2646..843366bf2 100644 --- a/pysisyphus/calculators/Gaussian16.py +++ b/pysisyphus/calculators/Gaussian16.py @@ -16,6 +16,99 @@ from pysisyphus.io import fchk as io_fchk +NMO_RE = re.compile("NBasis=\s+(?P\d+)\s+NAE=\s+(?P\d+)\s+NBE=\s+(?P\d+)") +RESTRICTED_RE = re.compile("RHF ground state") +TRANS_PATTERN = ( + r"(?:\d+(?:A|B){0,1})\s+" + r"(?:\->|\<\-)\s+" + r"(?:\d+(?:A|B){0,1})\s+" + r"(?:[\d\-\.]+)\s+" +) +# Excited State 2: 2.009-?Sym 7.2325 eV 171.43 nm f=0.0000 =0.759 +EXC_STATE_RE = re.compile( + r"Excited State\s+(?P\d+):\s+" + r"(?P