Cirq
A Python framework for easy creation, manipulation and optimization of quantum algorithms for NISQ (Noisy Intermediate Scale Quantum Computer). A simulator for the quantum processor in the Xmon architecture provided by Google has also been supported.