Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support loading data from Gaussian matrix element files #166

Open
tovrstra opened this issue Jul 27, 2020 · 1 comment
Open

Support loading data from Gaussian matrix element files #166

tovrstra opened this issue Jul 27, 2020 · 1 comment

Comments

@tovrstra
Copy link
Member

I'm taking this issue from another thread, see #139.

The Matrix Element File from Gaussian 16 seems to be a replacement (to some extent) for the old formatted checkpoint file. See https://gaussian.com/interfacing/ It seems the matrix element file is binary ("unformatted") and architecture dependent, which makes it challenging, still it contains a lot of interesting data. Here are some potentially useful links to parse binary data in Python:

@PaulWAyers
Copy link
Member

Seems complicated.

There is a C++ code for reading matrix element files
https://urania.chem.washington.edu/chronusq/chronusq_public
and also there is a Scipy routine
https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.FortranFile.html
The Gaussian documentation specific to matrix element files is relevant
https://gaussian.com/output/?tabid=1
It's a bit painful, though. We can generate most of what is in this file with gbasis or other methods, so it may be that this is mainly useful for testing or cases where someone wishes to avoid a gbasis dependency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants