Cirq
More info
- Owner
- Released
- Type
- Quantum programming framework
- License
- Apache 2.0
- Source
- github.com/quantumlib/Cirq
Google's Python framework for building and running quantum circuits — the counterpart to IBM's Qiskit.
Cirq is built on the assumption that the hardware is noisy and limited. Unlike frameworks that abstract the machine away, Cirq deliberately exposes which qubits sit next to each other on the chip, because two-qubit gates can only run between neighbours. The circuit must therefore be shaped around the topology.
It is used for Google's own processors and includes simulators for running small circuits classically. Around it sit libraries such as OpenFermion for chemistry and TensorFlow Quantum for machine learning.