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
- Basic quantum algorithms (Deusch Josza, Grover)
- Quantum communication protocolsEkkert, BB84)
- Quantum teleportation and superdense coding