Repository navigation
Support correct() for public API
I realized after tagging last night that correct() was a major missing ingredient for use of the QrackSimulator API with sim under QrackAceBackend, so this patch adds it. Also, upon review of ccx, the ancillary gadget check didn't actually appear to do anything productive, so a bunch of unnecessary code was cleared out of the method. (This implies that better custom error correction of ccx is possible in user code, for now, but it might require significant ancillary qubit resources.)
Full Changelog: v2.29.0...v2.29.1
sha1sum results:
951d5d29931b671b36710887108f7d047d1f382e pyqrack-2.29.1-py313-none-android_16_arm64_v8a.whl
5bb7318b98bc7b067937b585fdd17cff56431892 pyqrack-2.29.1-py3-none-macosx_14_0_arm64.whl
7a9235a3c0e40ab4a3d48657e02d28946c45a959 pyqrack-2.29.1-py3-none-macosx_15_0_arm64.whl
0e8a0ea351e576290d48dc2cc2da6d0e69d7f65f pyqrack-2.29.1-py3-none-macosx_15_0_x86_64.whl
32e0877f595f62599ff140661e900406608b1611 pyqrack-2.29.1-py3-none-manylinux_2_35_x86_64.whl
7396cebf0f66d05dbb34269ec8000bbc3ffe346f pyqrack-2.29.1-py3-none-manylinux_2_39_x86_64.whl
f0a7d3e54d57e0b22f2ef6bb35c0e47979735a05 pyqrack-2.29.1-py3-none-win_amd64.whl
f66548dc73d9089128715f09c917dac871911768 pyqrack-2.29.1.tar.gz
cbb6c42d087a4363fc97364aa7799f99ed90998e pyqrack_complex128-2.29.1-py3-none-macosx_14_0_arm64.whl
98debe4fe4b8c374b5c001979eaeaca2a926d949 pyqrack_complex128-2.29.1-py3-none-macosx_15_0_arm64.whl
5cb4f54c97e1248a3a4c34b5b18747b06c48f7b2 pyqrack_complex128-2.29.1-py3-none-macosx_15_0_x86_64.whl
bcd1ded3522ee0d552f57d6f24ca2f1ac05753f7 pyqrack_complex128-2.29.1-py3-none-manylinux_2_35_x86_64.whl
b171922ff89fd2bcfac22dce49555162cc4bbbd2 pyqrack_complex128-2.29.1-py3-none-manylinux_2_39_x86_64.whl
5c8a917950382b8a99cf68f2a09c7050d4fa3b2a pyqrack_complex128-2.29.1-py3-none-win_amd64.whl
a1df57169fd99e761e384546075971a1337a8824 pyqrack_complex128-2.29.1.tar.gz
f357bef35dc051c6d4df84efb956cff5f57c586b pyqrack_cpu-2.29.1-py3-none-macosx_14_0_arm64.whl
791c190821cbc88b8f27c05d70966818568a3341 pyqrack_cpu-2.29.1-py3-none-macosx_15_0_arm64.whl
8e8437aa0bbd97460e83fbc106128db33b29a13e pyqrack_cpu-2.29.1-py3-none-macosx_15_0_x86_64.whl
e30cb3e27946f42f4c214e2479e935fe0dbd5841 pyqrack_cpu-2.29.1-py3-none-manylinux_2_35_x86_64.whl
440089ca8f149cc7fb1452c0102d7413fe542f63 pyqrack_cpu-2.29.1-py3-none-manylinux_2_39_x86_64.whl
ca2676cdcf33d6585c694f8bc14522d4540d817d pyqrack_cpu-2.29.1-py3-none-win_amd64.whl
7721f6bfc4746770e347fa719a0af8f938936ffe pyqrack_cpu-2.29.1.tar.gz
47667c3e77b48d40dc0439b2e27ec80fd865a1b5 pyqrack_cpu_complex128-2.29.1-py3-none-macosx_14_0_arm64.whl
b5de4b9879d5fd27ad32703a31c2721dd334dc52 pyqrack_cpu_complex128-2.29.1-py3-none-macosx_15_0_arm64.whl
bb9cb014a82a1c4947613fed6fed59a858091be1 pyqrack_cpu_complex128-2.29.1-py3-none-macosx_15_0_x86_64.whl
51accc71cec379114e231dc8ce82fcda8ee47e5f pyqrack_cpu_complex128-2.29.1-py3-none-manylinux_2_35_x86_64.whl
cf4e963653af2baed6a7d4252871e6bdedf9c89e pyqrack_cpu_complex128-2.29.1-py3-none-manylinux_2_39_x86_64.whl
5787acfe939cc20e4850655ef7a8ca5a0f5fd084 pyqrack_cpu_complex128-2.29.1-py3-none-win_amd64.whl
5d63c2638828f04b7ad5327eff7df20eaf97efc1 pyqrack_cpu_complex128-2.29.1.tar.gz
e206473a9754dbe546f11e0312b8c5b72ebb83cd pyqrack_cuda-2.29.1.tar.gz
12fe45f29a178f0a6471fdf9445bfcae946cbbc6 pyqrack_cuda_complex128-2.29.1.tar.gz