This repository has been archived by the owner on Mar 15, 2022. It is now read-only.
Notable changes and additions:
- An implementation of the fermionic Fast Fourier Transform:
openfermioncirq.ffft
. - Improved Givens rotation network for effecting one-body basis rotations:
openfermioncirq.primitives.optimal_givens_decomposition
. openfermioncirq.CubicFermionicSimulationGate
.openfermioncirq.QuarticFermionicSimulationGate
.
Deprecations:
openfermioncirq.XXYYPowGate
. Usecirq.ISwapPowGate
with negated exponent, instead.openfermioncirq.XXYY
. Use cirq.ISWAP with negated exponent, instead.openfermioncirq.YXXYPowGate
. Usecirq.PhasedISwapPowGate
, instead.openfermioncirq.YXXY
. Usecirq.PhasedISwapPowGate
, instead.openfermioncirq.CXXYYPowGate
. Usecirq.ControlledGate
andcirq.ISwapPowGate
with negated exponent, instead.openfermioncirq.CXXYY
. Usecirq.ControlledGate
andcirq.ISWAP
with negated exponent, instead.openfermioncirq.CYXXYPowGate
. Usecirq.ControlledGate
andcirq.PhasedISwapPowGate
, instead.openfermioncirq.CYXXY
. Usecirq.ControlledGate
andcirq.PhasedISwapPowGate
, instead.