Pyqrack

Latest version: v1.33.1

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 55

1.18.0

To turn on "weak simulation condition" measurement sampling for stabilizer Clifford+RZ, use `set_weak_sampling(bool)`, and disable Schmidt decomposition. This costs a linear factor on multi-shot sampling, proportional to shots, but it's much faster overall. This optional method may be approximate.

File SHA-1 sums:
a5f9a52d4a7cc72eecaf5ec3b47c7cd840451a8e pyqrack-1.18.0-py3-none-any.whl
94e1628a625c0d0f87dbec85286499a9628e2ba9 pyqrack-1.18.0-py3-none-linux_aarch64.whl
c784c797d6ff213fadbe074b5b6b95d70a89d544 pyqrack-1.18.0-py3-none-linux_armv7l.whl
9486c9ac356de2a829cf0b82f2863f8ba4f6ce99 pyqrack-1.18.0-py3-none-macosx_10_4_x86_64.whl
e9f88f8291d4cbb8597a9d2af3c6f92f5f07d151 pyqrack-1.18.0-py3-none-manylinux2014_x86_64.whl
d030ae82b6a3b2b130046ec4b1418cc988feafd1 pyqrack-1.18.0-py3-none-manylinux_2_35_x86_64.whl
e2d1c8da259df5652720bafc808436f0eaa69552 pyqrack-1.18.0-py3-none-win32.whl
202f39d7821783e2be67642784191f7cb4775a0c pyqrack-1.18.0-py3-none-win_amd64.whl
a79b237d16513aa73839ea6977b5ffd9d8a3db28 pyqrack-1.18.0.tar.gz

1.17.11

Clifford+RZ special gate set uses ancillary qubits for RZ-injection gadgets. Recently, the development team discovered certain additional cases where gadgets and their ancillae can be combined. On average, this means less work at the sampling phase of Clifford+RZ simulation.

File SHA-1 sums:
14eaf049c7c05d6135862c7f88209b1c65ff09be pyqrack-1.17.11-py3-none-any.whl
9f337ec8e896567c597cd1dafa76b9434b996cf1 pyqrack-1.17.11-py3-none-linux_aarch64.whl
3a8c2e9341568e49e6bd0dbc1f136bd5aef42a04 pyqrack-1.17.11-py3-none-linux_armv7l.whl
af5c8cbd13ba8d7ebc4117e365f45efa30d2fa07 pyqrack-1.17.11-py3-none-macosx_10_4_x86_64.whl
a76dfd768677dcacd8c0b693d34eec572fb78f09 pyqrack-1.17.11-py3-none-manylinux2014_x86_64.whl
e47bd95df517ea8d90319817f029cc5d854d6174 pyqrack-1.17.11-py3-none-manylinux_2_35_x86_64.whl
311e3f942de5cfd6245c28b1ac68af07232c7892 pyqrack-1.17.11-py3-none-win32.whl
c5decdb0d7667283fb32b2689c950ee9e549e82d pyqrack-1.17.11-py3-none-win_amd64.whl
098642d81e2c7d23d85d9617d8ce4d786175bec2 pyqrack-1.17.11.tar.gz

1.17.10

Yesterday, we nearly had `QUnit` functioning with Clifford+RZ special gate set. However, it was detected after release that more than small amounts of magic lead to state vector conversion, typically. This seems to be fixed. (We can't yet guarantee this, but it seems to work locally.)

Also, `QUnitClifford` file I/O has been debugged.

File SHA-1 sums:
a235b061149a26974cbc1f8c05de84f8e943697e pyqrack-1.17.10-py3-none-any.whl
0dea707d57159c4226d23db681ac5cac478ba6b2 pyqrack-1.17.10-py3-none-linux_aarch64.whl
0bc28e9300fda3eeb1b6d3d32e19634db9c0d0bd pyqrack-1.17.10-py3-none-linux_armv7l.whl
2a49f1f31c6a5c46afb984f14b37ba2fec3d155e pyqrack-1.17.10-py3-none-macosx_10_4_x86_64.whl
63e22c7f362083a4a57cc7db62fa4784b1735e60 pyqrack-1.17.10-py3-none-manylinux2014_x86_64.whl
85bdad2c4b3c6805550310539823efda27e301de pyqrack-1.17.10-py3-none-manylinux_2_35_x86_64.whl
fb4f8a54320c245663f1d6a6809c8a4e4b5f269a pyqrack-1.17.10-py3-none-win32.whl
4018af0ca610223f88ef45518655a9725be2fdb6 pyqrack-1.17.10-py3-none-win_amd64.whl
f5faa30b83e0c436caae51b5420a85f460558627 pyqrack-1.17.10.tar.gz

1.17.9

Upon further inspection, contrary to prior release notes, Clifford+RZ special gate set did not work with `QUnit`. This has been fixed, in this release.

Also, a new simulation layer `QUnitClifford` has been added, which basically performs a stripped-down `QUnit` algorithm layer directly over `QStabilizer`. Like `QStabilizer`, this layer _can_ be directly instantiated in C++ code, but it is not a universal `QInterface`. `QUnitClifford` is now used below `QStabilizerHybrid` and above `QStabilizer`. Through judicious application of "reactive separation" techniques, the developers observe no appreciable slowdown in stabilizer simulation worst case.

[UPDATE: `QUnit` might still not fully interoperate with `QStabilizerHybrid` Clifford+RZ. However, PyQrack will be updated to parse `QUnitClifford`, which might achieve a similar end for compilation.]

File SHA-1 sums:
f180525fb8de5ba2c2ee3a831fbc7c912a69ccde pyqrack-1.17.9-py3-none-any.whl
ca625443953d1a04e7b37724ab0d7d4e18908d9e pyqrack-1.17.9-py3-none-linux_aarch64.whl
7e41c30bc03838fad74413fb969070ec0d48e131 pyqrack-1.17.9-py3-none-linux_armv7l.whl
d281e59683d6c945abf03bfd49b64310d4f2c90d pyqrack-1.17.9-py3-none-macosx_10_4_x86_64.whl
151d088bde54029caaec71acd129bb987bb91e2c pyqrack-1.17.9-py3-none-manylinux2014_x86_64.whl
642cf95c7c0ba236ed5dd52639614b6269b52a2d pyqrack-1.17.9-py3-none-manylinux_2_35_x86_64.whl
c407f7c6aeaeb99d245de017a825023dfc7902d0 pyqrack-1.17.9-py3-none-win32.whl
37593a647250b360d96115e1681c9f4534aeee46 pyqrack-1.17.9-py3-none-win_amd64.whl
1d9f66c9e4cab1659ef451f93fb798a27dec5ff4 pyqrack-1.17.9.tar.gz

1.17.8

If the total number of nonzero amplitudes in the stabilizer portion of a Clifford+RZ state is sufficiently less than max state vector size limits, then it will be written to a sparse map and cached, for Clifford+RZ sampling.

File SHA-1 sums:
c3481d0a4fc2c026761d14cc1dbdc774e209a8fa pyqrack-1.17.8-py3-none-any.whl
f01202579a20b16ba01f05b37f21725798ddea52 pyqrack-1.17.8-py3-none-linux_aarch64.whl
e1cff7a416f77a338736a3b24c2182d0f0b6f633 pyqrack-1.17.8-py3-none-linux_armv7l.whl
a870171b860cb1c846ec00592a5e6be17e48ca4b pyqrack-1.17.8-py3-none-macosx_10_4_x86_64.whl
175dfd5117456068c658bb53f5847946e42dd987 pyqrack-1.17.8-py3-none-manylinux2014_x86_64.whl
de167d5bb9e2f1acaf0bf3d1d07ea0342baa04bd pyqrack-1.17.8-py3-none-manylinux_2_35_x86_64.whl
6f2720240ac5360aa13ae359c929dcaadacd9aa3 pyqrack-1.17.8-py3-none-win32.whl
1c71080730076629cb8fbfcf3a5525512b5fcb77 pyqrack-1.17.8-py3-none-win_amd64.whl
957e65e49678efeef1326b7e71bd9d7450bf3345 pyqrack-1.17.8.tar.gz

1.17.7

This fixes edge cases when sampling Clifford+RZ simulation that results in 0 ancillary qubits.

File SHA-1 sums:
87bddadb462c2dc34867a7160e94723c3decd141 pyqrack-1.17.7-py3-none-any.whl
85e3c082103138b779ac14bbe17976be063a5d36 pyqrack-1.17.7-py3-none-linux_aarch64.whl
bd2bd1f7eb1cbef8eceacc62a3e066f9d8cbdc98 pyqrack-1.17.7-py3-none-linux_armv7l.whl
1610405bb548cac404bbdd9c678bf2b54993fd7e pyqrack-1.17.7-py3-none-macosx_10_4_x86_64.whl
7fc6ba3a9c887928d6a89da28b2aebfce4ef0645 pyqrack-1.17.7-py3-none-manylinux2014_x86_64.whl
154b2096e047a3aae321ab1b48e0cf5597e8add9 pyqrack-1.17.7-py3-none-manylinux_2_35_x86_64.whl
907fae50ced855aa7906c175c785cb7e71f0431d pyqrack-1.17.7-py3-none-win32.whl
afc8cbaf4d6be56e0ec54e9d559f98ba5f5a8c19 pyqrack-1.17.7-py3-none-win_amd64.whl
d97b6b4cb5c941ecdf66144dd234057a509b568b pyqrack-1.17.7.tar.gz

Page 19 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.