qsengine 1.1.1 is outRead the release notes

Quantum tools maintained in public

Each one is MIT licensed, tested against an independent reference and documented with real output. qsengine is the first of them.

Stable · version 1.1.1

qsengine, a quantum circuit simulator for Python

A Rust core runs your circuits on every CPU core or any GPU, up to 30 qubits, with docs that start at bra-ket notation.

Up to 30 qubits · CPU and any GPU · Python 3.9+ · MIT licence

PYbell.py1000 shots
import qsengine

qc = qsengine.QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)

print(qc.run(shots=1000, seed=1))
# {'00': 513, '11': 487}

print(qc.probabilities())
# 0.5 for 00, 0.5 for 11

print(qc)
# q0: ──H──●──
#          │
# q1: ─────X──
Only 00 and 11 come up: the qubits always agree.

How a quantum tool joins in 2 steps

  1. Propose the quantum tool

    Open an issue that says what the tool does, who it is for and what reference you test it against.

  2. Meet the 4 standards

    MIT licence, a one-line install, tests against a reference and docs that print real output.