This is a vacation project I started after reading Quantum Computation and Quantum Information and Quantum Computing for Everyone. Main purpose is for me to learn the concepts.
Contains hacky implementations from scratch of:
- Simluation of qbits and ability to manipulate like in a quantum computer
- Basic quantum gates and circuits
- Quantum communication protocols (Deusch Josza, Ekkert, BB84)
- Quantum teleportation and superdense coding
- If I find the time I would like to also implement Grover and Shors algorithm