Research libraries and tools

The following document provides an ecosystem overview of how the various tools compatible with Cirq can work together to enable quantum computing research.

image alt text

  • Research Libraries and Tools: Libraries and tools used for researching new quantum algorithms and designing and preparing experiments on quantum devices.

  • Cirq: A framework specifically for programming noisy intermediate quantum computers.

  • Quantum Cloud Services: Cirq can connect to a variety of quantum cloud services. Behind each cloud service, quantum algorithms run on either a quantum processor or simulator.

  • Quantum Circuit Simulators: Cirq is compatible with a number of quantum circuit simulators that can run either locally or in a distributed fashion.

Algorithm libraries and experiments

Name Main sponsor Description
OpenFermion Google An open-source algorithms library for developing new quantum chemistry and materials simulation algorithms
TensorFlow Quantum Google An open-source algorithms library for developing new quantum machine learning algorithms
ReCirq Google An open-source repository of example experiments, tools, and tutorials for running experiments on Google’s Quantum Computing Service
Forge QCWare A proprietary library for domain-specific quantum algorithms and applications
Pennylane Xanadu An open-source library for quantum machine learning with TensorFlow, PyTorch, or NumPy

Development tools

Name Main sponsor Description
MITIQ Unitary Fund An open-source library for error mitigation
Orquestra Zapata A proprietary workflow management tool for quantum computing
pyGSTi Sandia National Labs An open-source library for modeling and characterizing noisy quantum information processors
QUEKO UCLA An open-source tool to generate benchmarks with the known optimal solutions
tket Cambridge Quantum A proprietary and platform agnostic SDK for circuit optimisation, compilation and noise mitigation
True-Q Quantum Benchmark A proprietary library for assessing and optimizing quantum hardware and algorithm performance.

Supported quantum cloud services

Company Description
Google QCS A quantum computing service based on superconducting qubits
Alpine Quantum Technologies A quantum computing service based on ion traps
Pasqal A quantum cloud service based on neutral atoms

High performance quantum circuit simulators

Name Main sponsor Description
qsim Google An open-source, high performance circuit simulator for Schrödinger simulations
qflex NASA An open-source, high performance circuit simulator for Feynman-based simulations optimized for GPUs
quimb Johnny Gray An open-source, high performance circuit simulator using tensor-networks
qulacs Quansys An open-source, high performance circuit simulator for Schrödinger simulations