Ongoing library for use with quantum computation (simulators, algorithms, languages, etc.).
A simple quantum computer simulator. Mimics the functionality of an N-bit "quantum processing unit" supporting the following atomic operations on its qubits:
H= Hadamard TransformX= Pauli X Gate / Bit FlipY= Pauli Y GateZ= Pauli Z Gate / Phase FlipS= 1/4 Phase GateT= 1/8 Phase GateRX(t)= X Rotation by t parts of a circleRY(t)= Y Rotation by t parts of a circleRZ(t)= Z Rotation by t / Phase Shift of tCX= CNOT GateCCX= CCNOT Gate / Toffoli Gate