Blog Logo

31 Aug 2017

Quantum Simulator


One day my father came home from a meeting with IBM where he heard about their free and online 5 qubit quantum computer.

I wanted to understand what it did and how to use it so I found the documentation and began to teach myself quantum computing. Later my parents found a phD student at CMU willing to tutor me. He helped me create a fully functional python program that can simulate all of basic and some of the advanced gates in quantum computing.

My simulation supports all of the basic gates including: NOT, CCNOT, Hadamard, etc.

It also supports more advanced gates like hadamard over z^n and oracles.

I created a custom language for writing programs to be executed. I wrote an interpreter for the language and published using flask. It is available at: http://quantum-simulation-172617.appspot.com/

 

Github: https://github.com/KaviMD/Quantum-Simulation-Website Demo of Quantum Simulator


Headshot of Maxi Ferreira

Hi, I'm Kavi. I'm a computer scientist, engineer, and filmmaker studying at Harvey Mudd College. You can see some of my work on GitHub, YouTube.