openfermionpyscf
A plugin allowing OpenFermion to interface with PySCF.
What it is and what it does
OpenFermion-PySCF is a plugin that connects OpenFermion (an open-source library for quantum algorithms simulating fermionic systems) with PySCF (an electronic structure computation package). It allows users to leverage PySCF's quantum chemistry calculations as input to OpenFermion's quantum algorithm framework, bridging classical electronic structure methods with quantum simulation research.
The package provides interfaces to run PySCF calculations and convert their results into OpenFermion's internal representations, enabling workflows where you compute molecular properties classically and then use them in quantum algorithm development. It depends on openfermion, pyscf, and pytest.
Use it for:
- Compute electronic structure of molecules with PySCF, then use results in OpenFermion quantum algorithm simulations.
- Develop and test quantum chemistry algorithms that need classical electronic structure data as reference or input.
- Bridge research between quantum computing and computational chemistry by combining both libraries' capabilities.
- Generate fermionic Hamiltonians from classical quantum chemistry calculations for quantum circuit design.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Bridges OpenFermion quantum algorithm library with PySCF electronic structure package, enabling fermionic system simulation through PySCF's computational backend.
No—this package is abandoned (last release 2020-12-22, no maintenance signal since). While it has low install friction and permissive licensing, the lack of maintenance means it is almost certainly incompatible with current versions of its dependencies. For active quantum chemistry and quantum computing work, use openfermion and pyscf directly or seek a maintained alternative.
Install
openfermionpyscf on PyPI
pip
pip install openfermionpyscfuv
uv add openfermionpyscfpoetry
poetry add openfermionpyscfInstalling openfermionpyscf
Before you install
Low install friction with a pure-Python wheel distribution. However, the package is abandoned—last release was 2020-12-22, with no maintenance signal since. Depends on openfermion and pyscf, which may have evolved significantly since this plugin stopped being maintained.
License in practice
Licensed under Apache 2 (permissive). No licensing restrictions on use or modification, though you should verify that your use of the underlying openfermion and pyscf packages complies with their own license terms.
Quickstart
pip install openfermionpyscf
from openfermionpyscf import run_pyscf
# Use PySCF to compute electronic structure and convert to OpenFermion representation
result = run_pyscf(...) # requires PySCF molecule object
Requires PySCF to be installed first; PySCF itself may have compiled dependencies. Abandoned status means compatibility with current versions of openfermion and pyscf is not guaranteed.
Verify before relying
- Whether the package remains compatible with current versions of openfermion and pyscf given its abandoned status.
- What specific PySCF and OpenFermion versions this 0.5 release was tested against.
- Whether the package's dependencies have unresolved security issues or breaking changes in their newer releases.
Package facts
| License | Apache 2 (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — openfermion, pyscf, pytest |
| Maintenance | abandoned — 2,061 days since the last release |
| First released | |
| Downloads | 120,799/month — #12,010 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: openfermionpyscf-0.5-py3-none-any.whl
Tags
More Scientific/Engineering packages
NumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
pandaspandas provides fast, flexible data structures…
permissive · top 100 on PyPI
scipyscipy provides numerical algorithms for…
permissive · top 100 on PyPI
scikit-learnscikit-learn provides a comprehensive Python…
permissive · top 1,000 on PyPI
dilldill extends Python's pickle module to…
permissive · top 1,000 on PyPI
multiprocessMultiprocess is an enhanced fork of Python's…
permissive · top 1,000 on PyPI
openfermionOpenFermion compiles and analyzes quantum…
permissive · top 15,000 on PyPI
pyscfPySCF is a Python framework for quantum…
permissive · top 15,000 on PyPI
cirqCirq is a Python framework for writing,…
permissive · top 15,000 on PyPI
pennylanePennyLane is a quantum computing framework that…
permissive · top 15,000 on PyPI
cirq-coreCirq-core provides the foundational framework…
permissive · top 15,000 on PyPI
cirq-ionqIntegrates Cirq quantum circuits with IonQ…
permissive · top 15,000 on PyPI
qiskit-experimentsQiskit Experiments provides tools for building,…
permissive · top 15,000 on PyPI
qiskit-algorithmsQiskit Algorithms provides a library of quantum…
permissive · top 15,000 on PyPI
pytketPytket is a Python interface to TKET, a quantum…
permissive · top 15,000 on PyPI
mqt.qcecVerifies whether two quantum circuits are…
permissive · top 15,000 on PyPI