Is there a way to visualize the Bloch sphere using Cirq, ProjectQ, and/or PyQuil, as it is possible using plot_bloch_vector in Qiskit?
Asked
Active
Viewed 657 times
5
ryanhill1
- 2,623
- 1
- 11
- 39
Marija Scekic
- 145
- 4
1 Answers
6
The answer seems to be "no" for all three. From what I can find, Cirq and PyQuil default to QuTiP for Bloch sphere visualization, and ProjectQ does not have any examples to go off of, nor can I find the functionality in their GitHub.
- TensorFlow Quantum, which primarily uses Cirq (since they are both owned by Google), used
qutip.Blochin this binary classification tutorial instead of any Cirq function, implying that Cirq does not have an equivalent. - Rigetti, which owns PyQuil, used
qutip.Blochin this training material instead of any PyQuil function, and in this intro tutorial, implying that PyQuil does not have an equivalent. - ProjectQ does not have any publicly visible Bloch sphere visualization tools in their Github, either. But their software already uses the IBM quantum experience, so I believe they would default to
qiskit.plot_bloch_vector.
These are my findings based on briefly poking around in each of these softwares’ open-source. If there are any Cirq/ProjectQ/PyQuil contributors out there, please correct me if I am wrong.
ryanhill1
- 2,623
- 1
- 11
- 39