This is an implementation of IBM's Quantum Experience in simulation; a 5-qubit quantum computer with a limited set of gates. Please cite me if you end up using this academically.
A simple hash function (by name) was implemented for QuantumRegister types. It was unclear if a more advanced hash function was desired, but the outline for one is provided in a comment.
See #4 for more details.
Also, a small issue where lists of lists were not being converted to numpy arrays was also addressed.
Ports codebase to Python3 and removes some small bugs in the process. Note that the code actually runs under both Python3 and Python2
In short:
2to3
scriptSee #4 for more details.
Also, a small issue where lists of lists were not being converted to numpy arrays was also addressed.