OpenFermion v0.7
Seventh production release. Many new features introduced including:
- Method to obtain circuit that diagonalizes a QuadraticHamiltonian.
- Generalized equality and arithmetic operations for PolynomialTensor.
- Fixed minor bug in is_hermitian function.
- New DiagonalHamiltonian class for interacting fermion systems with diagonal two-body term.
- Human-readable IO for SymbolicOperator.
- Functions to map particle RDMs to hole RDMs and vice versa.
- Fixed bug in plane wave / dual Hamiltonian generation which occurred for even grids.
- Code to preprocess coefficients for LCU algorithm introduced in arXiv:1805.03662.
- LinearOperator class for efficient numerical diagonalization of QubitOperators.
- Routines to use Davidson routine for obtaining ground states using LinearOperator.
- Functions to automatically obtain MolecularData geometries from PubChem database.
- New BosonOperator class.
- Generation of Bose-Hubbard Hamiltonians.
- Functions to automatically remove redundant qubits post-BK transformation.
- Added functionality to generate plane wave / dual basis Hamiltonians with reduced periodicity.
- Links to Xanadu Strawberry Fields "OpenBoson" library.