QCircuit is an aid for understanding, designing, and simulating quantum circuits. You essentially drag-and-drop gates into place on a set of "wires" and see its effects. Currently implements the Hadamard and Not/CNot/Toffoli/etc. gates, as well as allowing you to define a gate with an arbitrary (2^n)x(2^n) complex matrix. You can feed input bits in one end of a circuit and watch the values change as they continue through the circuit, as well as retrieving the actual quantum state at any given point. I still have a number of features I want to implement, so I will likely be updating this in the future.

If you don't want to read the help file first, just note that holding control is frequently used to group actions.

Also, the zip has a folder, "generated," which has a number of sample files generated by the program. Read the help for info on the extensions.

Project Activity

See All Activity >

Follow QCircuit

QCircuit Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of QCircuit!

Additional Project Details

Registered

2012-11-07