-
Notifications
You must be signed in to change notification settings - Fork 31
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
SecondQuantizedMolecule: FCIDUMP file support for input/output #405
SecondQuantizedMolecule: FCIDUMP file support for input/output #405
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think a better use of inheritance and doing surgery on the right IntegralSolver class may reduce amount of code and facilitate maintenance.
tangelo/toolboxes/molecular_computation/integral_solver_fcidump.py
Outdated
Show resolved
Hide resolved
tangelo/toolboxes/molecular_computation/integral_solver_fcidump.py
Outdated
Show resolved
Hide resolved
tangelo/toolboxes/molecular_computation/integral_solver_fcidump.py
Outdated
Show resolved
Hide resolved
tangelo/toolboxes/molecular_computation/integral_solver_pyscf.py
Outdated
Show resolved
Hide resolved
tangelo/toolboxes/molecular_computation/integral_solver_fcidump.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I apologize, I started a PR and never finished it. Minor things here too
tangelo/toolboxes/molecular_computation/integral_solver_pyscf.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job, thanks !
FCIDUMP file support for input/output, i.e. one can generate a fermionic Hamiltonian from a FCIDUMP file, or write such a file from a
SecondQuantizedMolecule
object.As of now, the underlying functions for handling FCIDUMP files needs the
pyscf
package to work.