Google Cirq Description
Cirq is a Python library that allows you to write, manipulate, and optimize quantum circuits. Then, you can run them on quantum simulators and quantum computers. Cirq is a Python software library that provides useful abstractions to deal with noisy intermediate-scale quantum computer systems, where the details of hardware are crucial for achieving state-ofthe-art results. Cirq has built-in simulations for both wave functions and density matrices. These can handle noisy quanta channels using monte-carlo or full matrix simulations. Cirq also works with the state-of-the art wavefunction simulator qsim. These simulators can also be used to simulate quantum hardware using the quantum virtual machines. Cirq is used by Google to run experiments on its quantum processors. You can learn more about the latest experiments, and download the code so you can run them yourself.