6
$\begingroup$

I am looking for some good software to simulate quantum computing, visually if possible.

I know about quirk (http://algassert.com/quirk)

and IBM Q Experience (https://quantumexperience.ng.bluemix.net)

I just saw this question ( Does conditional gate collapse controller's superposition? ) and the asker uses something that looks really neat : https://i.stack.imgur.com/dIari.png

Does someone knows what this is? And does someone knos other good software like these?

Thank you!!

$\endgroup$
  • $\begingroup$ Are you searching a simulator, a visualiser, or both? $\endgroup$ – Nelimee Jul 20 '18 at 12:14
3
$\begingroup$

I will tell you what my software Qubiter (GitHub page) does. Others like IBM (QISKit GitHub page, website and documentation), Google (Cirq GitHub page and documentation), Rigetti (PyQuil GitHub page and documentation) and Microsoft (Q# GitHub page and documentation) can describe what their own software does to help visualize the circuit.

Qubiter automatically creates 2 files for the quantum circuit, a Qubiter qasm file and an ASCII picture file. This makes debugging easier (Qubiter can also draw fancy LaTex picture of circuit but that is slower so only optional) The ascii file and qasm file correspond line by line, so line 5 in each gives 2 representations, ascii and qasm, of the same gate. Note that it is common to draw pictures of quantum circuits with time pointing from left to right, but Qubiter draws them with time pointing downwards.

For example, for Teleportation, this is gif of the Qubiter qasm file:

enter image description here

and this is a gif of the Qubiter ascii file:

enter image description here

The PRINT ALL statements print to screen the state vector of the qc at the time at which they appear.

$\endgroup$
1
$\begingroup$

Additional to the projects you mentioned in your question, the following projects come to my mind:

The Toronto-based quantum computing startup Xanadu has recently released a great visual & interactive quantum simulator on the web.

And there is QTop which is a great tool for the simulation and visualization of topological quantum computers.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.