Pyqrack

Latest version: v1.33.1

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

Scan your dependencies

Page 20 of 55

1.17.6

(To slow down and explain myself...) This release, and a significant portion of the recent circuit compilation work, depends on post-selected channels passing through `swap` gates, which can sometimes be eliminated; this v1.17.6 release only _prevents_ `swap` gates from being eliminated when they cross from a post-selected future end of a wire to a logical qubit past channel otherwise without post selection. (The swap should be maintained, to maintain the mapping of post-selected channels.)

I am limited, for now, to running 20-to-50 iterations of Clifford+RZ Jupyter Notebook instances, to test this; bugs slip through. I will figure out unit tests; PyQrack is no longer solely a thin wrapper on C++ Qrack.

File SHA-1 sums:
d9189755adadc29d48808a055ccc05548fb4121d pyqrack-1.17.6-py3-none-any.whl
ae57011e84afb1b44347bc8d6efa80376f0b02e1 pyqrack-1.17.6-py3-none-linux_aarch64.whl
f5c45151c8dcea288bf91a2fae37da8b2f5da3c8 pyqrack-1.17.6-py3-none-linux_armv7l.whl
0014ca45c5be0ed1a62aa4f94b67a2daf9bc065e pyqrack-1.17.6-py3-none-macosx_10_4_x86_64.whl
f60091003293f454f389f0ff47e3b74448bf134e pyqrack-1.17.6-py3-none-manylinux2014_x86_64.whl
741a8b157c4d9c257591083233bb1329d60e4115 pyqrack-1.17.6-py3-none-manylinux_2_35_x86_64.whl
0d87be9bd1c4bedba0f938dd52290b28704c9039 pyqrack-1.17.6-py3-none-win32.whl
751bc8b933ef1714c0c0a82c8f8a047b83bcae0b pyqrack-1.17.6-py3-none-win_amd64.whl
5caea94bf80ac6774f153922ae45e906cd17e4fd pyqrack-1.17.6.tar.gz

1.17.5

Some edge cases have been fixed in v1.17.4, including clearing forward MPS single-qubit buffers that terminate in post-selected channels, for Clifford+RZ compilation.

(I broke my promise, about not fiddling anymore with PyQrack today, but my fever seems to have broken, and it's somewhat important that a stable build of the weekend's work is available on the head of PyPi.)

File SHA-1 sums:
f8c2bb8c31584b6b59ed9024fa1b43e173ef0456 pyqrack-1.17.5-py3-none-any.whl
9dcf87b8926c275e17985fe7bd6bdc2c9a860bc4 pyqrack-1.17.5-py3-none-linux_aarch64.whl
2ff74844c7f1c39a3d9da6f8bbc57ed064f738b7 pyqrack-1.17.5-py3-none-linux_armv7l.whl
9c5ea26993e1da7a2d67e3f9f5c63e83776b3959 pyqrack-1.17.5-py3-none-macosx_10_4_x86_64.whl
7e4074c1cb9e996d528febaa5bb4599985bfe506 pyqrack-1.17.5-py3-none-manylinux2014_x86_64.whl
ad02fb76eb868532f34457e4986357656925328c pyqrack-1.17.5-py3-none-manylinux_2_35_x86_64.whl
0f07e09abbb4bdc03b7fc22898fe066113e9068d pyqrack-1.17.5-py3-none-win32.whl
37422d48b5beae27725f0f34237ac34840313dab pyqrack-1.17.5-py3-none-win_amd64.whl
28fb79708f6785381c2204a4e47092f771020553 pyqrack-1.17.5.tar.gz

1.17.4

This fixes a bug introduced in v1.17.4.

(Sorry for rapid-fire releases, particularly when lead developer Dan is semi-delirious with fever. I'll try not to touch this, until I feel better.)

File SHA-1 sums:
d7eb0c23776d5f9fd6a7c6ece71bc6e349933f5e pyqrack-1.17.4-py3-none-any.whl
010d52f263dbd98a0518e6891bd40b21213e666a pyqrack-1.17.4-py3-none-linux_aarch64.whl
5c436ff068cf72a8cb7d2eae06c1cf557bfcb2e0 pyqrack-1.17.4-py3-none-linux_armv7l.whl
7fa6dd88b30d8f1657345fda9cd30af2fd836772 pyqrack-1.17.4-py3-none-macosx_10_4_x86_64.whl
746d6fea065b2e3db9fd99419a318152793cdb41 pyqrack-1.17.4-py3-none-manylinux2014_x86_64.whl
662d8eaaf8bb415ea7551675f836aad74325c839 pyqrack-1.17.4-py3-none-manylinux_2_35_x86_64.whl
2922dc6accc1606cb39b2d76280ef2e72c595bc9 pyqrack-1.17.4-py3-none-win32.whl
3df412bb1bb07b5b981caa10f85e5b424452676d pyqrack-1.17.4-py3-none-win_amd64.whl
7d3b4d6a698d6cc49f91e95b50c5ee4137e00e57 pyqrack-1.17.4.tar.gz

1.17.3

This release cuts some redundant code from Clifford+RZ optimizing compilation and adds new opportunities to simplify circuits.

File SHA-1 sums:
7d18c435606316cc249893f51baf97a9556c3586 pyqrack-1.17.3-py3-none-any.whl
d9398183a94ea8ac62ed42f998bca1bdffdbf50c pyqrack-1.17.3-py3-none-linux_aarch64.whl
4766c61b649380097708bd63d39a328722633ec0 pyqrack-1.17.3-py3-none-linux_armv7l.whl
42fcd25322579ff297f86ae78c1d60589ba42b49 pyqrack-1.17.3-py3-none-macosx_10_4_x86_64.whl
6d934745c9ef4197d14d0e354e6291670bd12044 pyqrack-1.17.3-py3-none-manylinux2014_x86_64.whl
f3bce3c9f045668b8e5e039ee7ced106b4893bea pyqrack-1.17.3-py3-none-manylinux_2_35_x86_64.whl
8cbc24ac0597abd92882491c86d3611ce625fe22 pyqrack-1.17.3-py3-none-win32.whl
96d9b699f5d084e69ae785091db16f2d659f8429 pyqrack-1.17.3-py3-none-win_amd64.whl
545e00168cb8ee63fd057547ed97d53dd088a6d2 pyqrack-1.17.3.tar.gz

1.17.2

(Without apologies for 3 or more releases in a day, today...) A tiny bit of debugging and optimization seems to fix "cylical" compilation with Clifford+RZ, through several rounds of optimization. (This might or might not give optimization returns.)

File SHA-1 sums:
e8ef56563beeb188d1acbafdf3dd23b0f5af5b6e pyqrack-1.17.2-py3-none-any.whl
558d0c0b89565b4e9fc8a59a80ede299753390f1 pyqrack-1.17.2-py3-none-linux_aarch64.whl
73b1b22f5b444025f23980a2d42c8b2a911a5e17 pyqrack-1.17.2-py3-none-linux_armv7l.whl
3b2768d7bd866dd6e2ff68ecdadda23442cfbde8 pyqrack-1.17.2-py3-none-macosx_10_4_x86_64.whl
22d00b3da044b5816124b64965feee16c467f67a pyqrack-1.17.2-py3-none-manylinux2014_x86_64.whl
cc67819fd9778dc9d8b548e0abb7c72e269519c6 pyqrack-1.17.2-py3-none-manylinux_2_35_x86_64.whl
e4da3dc10ccb19fdc8922c2bcd0cb81e6c7f1081 pyqrack-1.17.2-py3-none-win32.whl
481ed01f2c3ff4de9cb151c9b3c466448f5312ff pyqrack-1.17.2-py3-none-win_amd64.whl
c83aa4faef597bea34bc25843b93e557953946fa pyqrack-1.17.2.tar.gz

1.17.1

At the step at which it would occur, it's actually relatively straightforward to remove the unused ancillae from the Qiskit circuit, with no major drawback to doing so, in `QrackSimulator.file_to_optimized_qiskit_circuit(filename)`.

File SHA-1 sum:
ee051b5f2c6c6a759691d0f9bf3e23573a1e52f9 pyqrack-1.17.1-py3-none-any.whl
657cedfa86502b4bb9d721430c9979c6481673e5 pyqrack-1.17.1-py3-none-linux_aarch64.whl
3a54a3881d0f257b02037813d01e09ae999ed676 pyqrack-1.17.1-py3-none-linux_armv7l.whl
6c973362dbd1685f953a236d3627a5c1a9685b8f pyqrack-1.17.1-py3-none-macosx_10_4_x86_64.whl
5919aeb7942b721bcf07cee53b0b561866f30d0e pyqrack-1.17.1-py3-none-manylinux2014_x86_64.whl
71a0e91e54023ace470cef182269f0b8d874b09c pyqrack-1.17.1-py3-none-manylinux_2_35_x86_64.whl
82767f8de7e23f56e2c83aed0e545fb30ebd8bf1 pyqrack-1.17.1-py3-none-win32.whl
8e0831eda76dfafc175b95413c821c5702e1dd92 pyqrack-1.17.1-py3-none-win_amd64.whl
87bf1fe57b76b6bdc311246823e97dc43b1ef3a3 pyqrack-1.17.1.tar.gz

Page 20 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.