Fanpy: A Python Library for Prototyping Multideterminant Methods in Ab Initio Quantum Chemistry
Taewon David Kim, Michael Richer, Gabriela S\'anchez-D\'iaz, Farnaz, Heidar-Zadeh, Toon Verstraelen, Ram\'on Alain Miranda-Quintana, Paul W. Ayers

TL;DR
Fanpy is an open-source Python library designed for rapid prototyping of multideterminant wavefunctions in electronic structure theory, facilitating flexible and modular development of new quantum chemistry methods.
Contribution
It introduces a modular framework based on the FANCI approach, enabling easy implementation and testing of new wavefunction ansatzes in quantum chemistry.
Findings
Modular design simplifies testing of new wavefunctions
Python implementation enhances accessibility and ease of use
Supports rapid prototyping of multideterminant methods
Abstract
Fanpy is a free and open-source Python library for developing and testing multideterminant wavefunctions and related ab initio methods in electronic structure theory. The main use of Fanpy is to quickly prototype new methods by making it easier to transfer the mathematical conception of a new wavefunction ans\"{a}tze to a working implementation. Fanpy uses the framework of our recently introduced Flexible Ansatz for N-electron Configuration Interaction (FANCI), where multideterminant wavefunctions are represented by their overlaps with Slater determinants of orthonormal spin-orbitals. In the simplest case, a new wavefunction ansatz can be implemented by simply writing a function for evaluating its overlap with an arbitrary Slater determinant. Fanpy is modular in both implementation and theory: the wavefunction model, the system's Hamiltonian, and the choice of objective function are all…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInorganic and Organometallic Chemistry · Catalysis and Oxidation Reactions · Molecular Junctions and Nanostructures
