OpenFermion: The Electronic Structure Package for Quantum Computers
Jarrod R. McClean, Kevin J. Sung, Ian D. Kivlichan, Yudong Cao,, Chengyu Dai, E. Schuyler Fried, Craig Gidney, Brendan Gimby, Pranav Gokhale,, Thomas H\"aner, Tarini Hardikar, Vojt\v{e}ch Havl\'i\v{c}ek, Oscar Higgott,, Cupjin Huang, Josh Izaac, Zhang Jiang, Xinle Liu

TL;DR
OpenFermion is an open-source Python software package that simplifies the simulation of quantum chemistry problems on quantum computers, making the field more accessible to researchers.
Contribution
It provides a user-friendly interface and tools for translating molecular data into quantum circuits, bridging the gap between chemistry and quantum computing.
Findings
Facilitates quantum simulation of electronic structure problems
Reduces domain expertise needed for quantum chemistry on quantum hardware
Supports extensibility and high software standards
Abstract
Quantum simulation of chemistry and materials is predicted to be an important application for both near-term and fault-tolerant quantum devices. However, at present, developing and studying algorithms for these problems can be difficult due to the prohibitive amount of domain knowledge required in both the area of chemistry and quantum algorithms. To help bridge this gap and open the field to more researchers, we have developed the OpenFermion software package (www.openfermion.org). OpenFermion is an open-source software library written largely in Python under an Apache 2.0 license, aimed at enabling the simulation of fermionic models and quantum chemistry problems on quantum hardware. Beginning with an interface to common electronic structure packages, it simplifies the translation between a molecular specification and a quantum circuit for solving or studying the electronic structure…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
