Skip to content
This repository has been archived by the owner on Mar 15, 2022. It is now read-only.

OpenFermion-Cirq v0.4.0

Latest
Compare
Choose a tag to compare
@kevinsung kevinsung released this 02 Apr 21:50
· 18 commits to master since this release
e0ee00e

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. Use cirq.ISwapPowGate with negated exponent, instead.
  • openfermioncirq.XXYY. Use cirq.ISWAP with negated exponent, instead.
  • openfermioncirq.YXXYPowGate. Use cirq.PhasedISwapPowGate, instead.
  • openfermioncirq.YXXY. Use cirq.PhasedISwapPowGate, instead.
  • openfermioncirq.CXXYYPowGate. Use cirq.ControlledGate and cirq.ISwapPowGate with negated exponent, instead.
  • openfermioncirq.CXXYY. Use cirq.ControlledGate and cirq.ISWAP with negated exponent, instead.
  • openfermioncirq.CYXXYPowGate. Use cirq.ControlledGate and cirq.PhasedISwapPowGate, instead.
  • openfermioncirq.CYXXY. Use cirq.ControlledGate and cirq.PhasedISwapPowGate, instead.