q1tsim 0.5.0

A simple, efficient, quantum computer simulator.
Documentation
import q1tsim

nr_qbits = 1
nr_cbits = 1
nr_shots = 10**3

ang = 1.23
with q1tsim.Circuit(nr_qbits, nr_cbits) as circuit:
    circuit.rx(ang, 0)
    circuit.peek(0, 0)
    circuit.execute(nr_shots)
    print(circuit.histogram())

    ang = -1.23
    circuit.reexecute()
    print(circuit.histogram())

print()

ang = q1tsim.RefParam(1.23)
with q1tsim.Circuit(nr_qbits, nr_cbits) as circuit:
    circuit.rx(ang, 0)
    circuit.peek(0, 0)
    circuit.execute(nr_shots)
    print(circuit.histogram())

    ang.assign(-1.23)
    circuit.reexecute()
    print(circuit.histogram())