cirq v1.4.0 release

64 views
Skip to first unread message

Pavol Juhas

unread,
May 30, 2024, 3:23:46 PM5/30/24
to cirq-a...@googlegroups.com
Dear Cirq Users,

We are pleased to announce the new minor release for Cirq version v1.4.0!
The release is available on PyPI.  Please install or upgrade using

    pip install --upgrade "cirq==1.4.0"

This minor release brings many bug fixes and code compatibility updates.
It adds support for Python 3.12 and increases the minimum Python version to 3.10.
This release also removes the cirq-ft package which is now developed as
the qualtran package in the quantumlib/Qualtran GitHub repository.
Please use qualtran instead of cirq-ft for fault-tolerant resource estimation needs.

cirq-core

Added cirq.UniformSuperpositionGate for creating uniform superposition
from a subset of n-qubit basis states.  Added transformer that implements
dynamical decoupling for idle moments in a circuit.  Added cirq.UNIT_SWEEP
as an alias for the cirq.UnitSweep but with a constant-style name.

cirq-google

Removed functions create_calibration_program and create_batch_program.
Added tag class FSimViaModelTag to enable execution of the FSimGate using polynomial model.

A Huge Thank You

Thank you to all our contributors to this release:

Bicheng Ying, Cheng Xing, Dax Fohl, Doug Strain, Eliott Rosenberg,
Greg Kahanamoku-Meyer, jbrixon, Josha91, kenya-sk, Lawal Olufowobi,
Matthew Harrigan, Matthew Neeley, Miguel Costa, Nour Yosri, Pavol Juhas,
Pragya Jain, Prakhar Bhatnagar, Renyi Chen, richrines1, Sam Burdick,
Seneca Meeks, Tanuj Khattar, William Courtney, Yury Shefer

For detailed release notes please see https://github.com/quantumlib/Cirq/releases/tag/v1.4.0

Reply all
Reply to author
Forward
0 new messages