Openfermion

Latest version: v1.7.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

1.3.0

OpenFermion 1.3 is an incremental update with some fixes and improvements (see below). Crucially, we have moved from pinning to a specific version of Cirq to having a minimum supported version of Cirq (0.12 for this release).

Changes

- Implement Bravyi-Kitaev for InteractionOperator (753)
- Fix unexpected behavior of symmetry_conserving_bravyi_kitaev (734)
- Revamp CI: matrix, multi-Cirq (755)

1.2.0

Upgrade cirq compatibility.

What's Changed
* [Docs] Format math expressions by rmlarose in https://github.com/quantumlib/OpenFermion/pull/738
* Adding mention of OpenFermion-FQE to the frontpage by babbush in https://github.com/quantumlib/OpenFermion/pull/740
* Added functionality to compute one-norm of qubit/majorana Hamiltonian from molecular integrals by Emieeel in https://github.com/quantumlib/OpenFermion/pull/725
* Updates linux CI to use 18.04 by MichaelBroughton in https://github.com/quantumlib/OpenFermion/pull/747
* Updates fqe include path for site rendering by MichaelBroughton in https://github.com/quantumlib/OpenFermion/pull/746
* Upgrade to cirq 0.12 by tanujkhattar in https://github.com/quantumlib/OpenFermion/pull/748
* Version bump by ncrubin in https://github.com/quantumlib/OpenFermion/pull/749

New Contributors
* tanujkhattar made their first contribution in https://github.com/quantumlib/OpenFermion/pull/748

**Full Changelog**: https://github.com/quantumlib/OpenFermion/compare/v1.1.0...v1.2.0

1.1.0

1.0.1

Creating official release from March 6th v1.0.1 release of OpenFermion associated with commit ( c22551fbb8f7965c0d3fd0fc119ff2f8b569917a).

1.0

This release is for the stable 1.0 version of OpenFermion. Significant changes from the 0.11 release have been made. The most notable changes are listed below.

Features:

MajoranaOperator <-> FermionOperator with Jordan-Wigner + Bravyi-Kitaev options, get_majorana acts like get_fermion operator.
Is_contextual for confirming if a Hamiltonian is contextual
SymbolicOperator coefficients are sympy.Expr objects
Partitioning schemes for measuring fermionic 1- and 2-RDMs
Functionality for the Hartree-Fock project
Spatial -> spin-orbital integrals
Extended RPA
Constructing a pure 2-body (reduced Hamiltonian) from 1-body and 2-body InteractionOperator.
Construct antisymmeterized 2-electron integrals + coulomb + exchange matrices
Verified phase estimation utilities

Organization:

Merging of OpenFermion-Cirq into OpenFermion
Reorganize package (620) (new submodules: chem, linalg, circuits, functionals, transforms)
Sample data is integrated with package for testing.
Reorganize utils
Deprecation of Readthedocs as the documentation host. Docs are now generator by tensorflow-docs and hosted at https://quantumai.google/openfermion

0.11

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.