This adds a simulation layer with support for a very basic noise model: every gate applies single-qubit depolarizing noise on each qubit involved, respectively, based upon a noise parameter that can be set in code or by environment variable (`QRACK_GATE_DEPOLARIZATION`), between each single gate.
sha1sums:
bef7d9cbbe5271103729e33deaac402c4f1f0ae2 pyqrack-1.30.0-py3-none-macosx_14_0_arm64.whl
d284dcecf06177a6ec71ef4cda156f8b6a63ff9e pyqrack-1.30.0-py3-none-manylinux_2_31_x86_64.whl
35e265d5113f7316f031aadad52e66bd2561cc3e pyqrack-1.30.0-py3-none-manylinux_2_35_x86_64.whl
c154b8556cfdd9ac5d6320d0c92f02f1e1513727 pyqrack-1.30.0-py3-none-manylinux_2_39_x86_64.whl
aecdb85847e05920fd2ca78794dbaf6a90990ac5 pyqrack-1.30.0-py3-none-win_amd64.whl
02579e313bb42f0be85ff8f7acb90e381f913421 pyqrack-1.30.0.tar.gz