A pure Python implementation of Shor's quantum factorisation algorithm using classical matrix operations to simulate quantum circuits. This educational project demonstrates the core concepts of Shor's algorithm without requiring quantum computing frameworks like qiskit, making it accessible for learning how the quantum algorithm works step-by-step.
The Quaspy library for Python for simulating and post-processing various quantum algorithms, including Shor's algorithms and Ekerå–Håstad's variations of Shor's algorithms.