Cirq

Cirq is an Apache 2.0 Python framework for designing, manipulating, simulating, and executing Noisy Intermediate-Scale Quantum (NISQ) circuits. Cirq is the canonical client library for Google's Quantum Engine, with cirq-google providing typed access to programs, jobs, processors, reservations, and calibrations. Cirq v1.6.x supports Python 3.11+ and ships dedicated subpackages for AQT, IonQ, Pasqal, and Google hardware backends.

API entry from apis.yml

apis.yml Raw ↑
aid: google-quantum-ai:cirq
name: Cirq
tags:
- Quantum Computing
- SDK
- Python
- NISQ
- Open Source
humanURL: https://quantumai.google/cirq
properties:
- url: https://quantumai.google/cirq
  type: Documentation
- url: https://github.com/quantumlib/Cirq
  type: SourceCode
- url: https://pypi.org/project/cirq/
  type: PackageURL
- url: https://quantumai.google/reference/python/cirq/all_symbols
  type: Documentation
- url: https://quantumai.google/cirq/start/install
  type: GettingStarted
description: Cirq is an Apache 2.0 Python framework for designing, manipulating, simulating, and executing
  Noisy Intermediate-Scale Quantum (NISQ) circuits. Cirq is the canonical client library for Google's
  Quantum Engine, with cirq-google providing typed access to programs, jobs, processors, reservations,
  and calibrations. Cirq v1.6.x supports Python 3.11+ and ships dedicated subpackages for AQT, IonQ, Pasqal,
  and Google hardware backends.