This is a parser designed for TURBOMOLE™ outputs to extract essential information, and output a CSV file.
- Ground energy
- Excited energy (nm)
- Excited energy (eV)
- Molecular orbitals ≥10% contribution
- Orbital numbers
- Contribution coefficient
- Oscillator strength (length)
- escf
- ricc2
- Python 3.5+
- Windows, macOS, or Linux
For Windows users:
turboparse [-h] [-m] [-v] METHOD PATH NUM
- It is not recommended to use turboparse on WSL (see #1).
For Linux/macOS users:
chmod +x ./turboparse
./turboparse [-h] [-m] [-v] METHOD PATH NUM
The script can be added to $PATH, although the location of the list file must be absolute or relative to the current working folder.
METHOD Method to parse
PATH Path of list file
NUM Number of excited states to parse
-h, --help Show this help message and exit
-m Parse HOMO-LUMO orbitals
-v Verbose
The list file is essentially a CSV file in PATH,NAME
format. The paths can
be absolute or relative to the location of the list file.
E.g.,
/home/mushinako/proj/molecule1,aldosterone
/home/mushinako/proj/molecule2,corticosterone
All contributions are greatly appreciated. Due to the specialty and the nature of this project, I honestly do not expect any contribution.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .
TURBOMOLE™ is the trademark of Turbomole GmbH.