Pyqrack

Latest version: v1.27.8

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

Scan your dependencies

Page 13 of 45

1.14.0

QStabilizerHybrid` has been fundamentally improved, particularly for the gate set "Clifford+RZ" (or "Clifford+T"). The entire unitary portion of circuit simulation, before measurement, now has a polynomial-complexity simulation algorithm, in space and time requirements. If measuring across the full width of the simulator, or sampling, measurement (alone) scales exponentially in space requirements proportional to (less than or up to) the number of non-Clifford `RZ` (or `T`) gates, and exponentially in time requirements proportional to base logical qubit count in the simulator instance.

No special considerations are necessary to engage this simulation mode: simply restrict your gate set to Clifford+RZ, when using any simulator that properly includes the `QStabilizerHybrid` layer, such as the default optimal simulator stack.

(UPDATE: Actually, it turns out that the default optimal stack, with `QUnit`, will apparently work for Clifford+T, but not Clifford+RZ. For Clifford+RZ, use `QStabilizerHybrid` _without_ `QUnit`.)

File SHA-1 sums:
872e50ec0ab5ec55fed3ec792371fe2ff7e5797e pyqrack-1.14.0-py3-none-any.whl
22efe1b97f5a33b7fda0eefb5ef4d612fef6c331 pyqrack-1.14.0-py3-none-linux_aarch64.whl
c660e8880c1c1d152e53670658c515ba64020f77 pyqrack-1.14.0-py3-none-linux_armv7l.whl
abf8b6d5cb70ffada16a9217e449312722e086ca pyqrack-1.14.0-py3-none-macosx_10_4_x86_64.whl
fd73db64b66b07c3c977eaba0119e8651bec2d7b pyqrack-1.14.0-py3-none-manylinux2014_x86_64.whl
a57f12343acd669e69b80b1c201346317d29ae8c pyqrack-1.14.0-py3-none-manylinux_2_35_x86_64.whl
f635d177713c60385843380dfa0c9db93b082c73 pyqrack-1.14.0-py3-none-win32.whl
7d0b1dd20b529bc844eabd6873c26cb3cd8f54ff pyqrack-1.14.0-py3-none-win_amd64.whl
9e7d24b63767102fc6e5a680f7fd85cb11fb9a91 pyqrack-1.14.0.tar.gz

1.13.5

This fixes the instability due to T-gadget injection in the last patch release.

Apologies for the instability in the last several patch releases: we are hard at work at trying to improve QStabilizerHybrid performance on Clifford+T benchmarks. Happily, there seems to be a promising route forward, and methods like GetAmplitude() have already seen meaningful improvements. More will follow, on Clifford+T simulation!

File SHA-1 sums:
0fa2969dc1e067af39977ee27eca313488c2844a pyqrack-1.13.5-py3-none-any.whl
236de4d5be9c0dd3b0115191d4710bca5aa62785 pyqrack-1.13.5-py3-none-linux_aarch64.whl
732490b06c57a02dbde09e1e5e3d7725b2747e29 pyqrack-1.13.5-py3-none-linux_armv7l.whl
def1d9247189f6bad0e6338be4bb8b0195f4bf3c pyqrack-1.13.5-py3-none-macosx_10_4_x86_64.whl
24e440a31c6124085dfa108d9975a8e867604e57 pyqrack-1.13.5-py3-none-manylinux2014_x86_64.whl
b6722aede0082c6a4b1713b44989363ec940e987 pyqrack-1.13.5-py3-none-manylinux_2_35_x86_64.whl
0f619d9f422b5c51f13a308b46d6bdf2ab197f94 pyqrack-1.13.5-py3-none-win32.whl
bdf5077124d0f995d63cd9a900229d740e66696b pyqrack-1.13.5-py3-none-win_amd64.whl
cebbab7e2ec5d2823197e9bd1e10497dcb3de24a pyqrack-1.13.5.tar.gz

1.13.4

(In the underlying C++ library...)

A performance regression in test_qft_cosmology with QStabilizerHybrid has been fixed. QStabilizer and QStabilizerHybrid have been refactored for code standards.

File SHA-1 sums:
645b1d565a9062dee2d1e502bc11c3171ca4922a pyqrack-1.13.4-py3-none-any.whl
cf7e1235a3d3079a376fc475e085222d4cc0296a pyqrack-1.13.4-py3-none-linux_aarch64.whl
5300c2f256900a4a9a1b61b53a90a0176147bf9c pyqrack-1.13.4-py3-none-linux_armv7l.whl
fb88be1fc1e0215825bc5f777c9f81e21226febe pyqrack-1.13.4-py3-none-macosx_10_4_x86_64.whl
caebf972cdc0bc83ed9da0f20cd41c6cbb1c3af6 pyqrack-1.13.4-py3-none-manylinux2014_x86_64.whl
bdc298022f06a8b780d3e3f0a880c2509ccbac01 pyqrack-1.13.4-py3-none-manylinux_2_35_x86_64.whl
bd943384a7931f5974363a1ed8c614aab942353d pyqrack-1.13.4-py3-none-win32.whl
073c775a58adb68bf33f50c9ed85702abd8de531 pyqrack-1.13.4-py3-none-win_amd64.whl
af286f8a21080b90d9bba55d7ea68f3df9fe9c81 pyqrack-1.13.4.tar.gz
[pyqrack-1.13.4.tar.gz](https://github.com/unitaryfund/pyqrack/files/11729781/pyqrack-1.13.4.tar.gz)

1.13.3

(In the underlying C++ library...)

This release fixes the bugged edge cases of the previous patch release, in `QStabilizerHybrid`.

File SHA-1 sums:
a21eb3ae7ca9b7365135e4245a2b67bb2684de2a pyqrack-1.13.3-py3-none-any.whl
cb1f95d7f0b3c1c3ad2c21bf301ea05719ee42eb pyqrack-1.13.3-py3-none-linux_aarch64.whl
4c2b840895065b01f93083e332e79bf08891dcca pyqrack-1.13.3-py3-none-linux_armv7l.whl
543559d6d6159225247137cc42b689992291a081 pyqrack-1.13.3-py3-none-macosx_10_4_x86_64.whl
9626a6c85c9da73ae5174c90107a98caf9e678d8 pyqrack-1.13.3-py3-none-manylinux2014_x86_64.whl
f7e0af699c8f289859371547c0da44637ca3b242 pyqrack-1.13.3-py3-none-manylinux_2_35_x86_64.whl
0547f23972bc77dcc77ad60f7876cc6f9bff262e pyqrack-1.13.3-py3-none-win32.whl
a7225c23f4f8707eeac27e905e75d36412d55c64 pyqrack-1.13.3-py3-none-win_amd64.whl
1ac1df7c42f22c9f289631debbd4bd4b54a93a42 pyqrack-1.13.3.tar.gz

1.13.2

(With apologies:) This release only fixes the source build installation from PyPi.

File SHA-1 sums:
75be4bfb2513564a7ef2034e49aac0e17815ea12 pyqrack-1.13.2-py3-none-any.whl
26899aac83cbe07f1ab647505abec994506567fa pyqrack-1.13.2-py3-none-linux_aarch64.whl
f9ace9c93a18557629b8fb25301effdde9ce18fc pyqrack-1.13.2-py3-none-linux_armv7l.whl
628b41ca1f301562fd9074db12e41956fba4a9ff pyqrack-1.13.2-py3-none-macosx_10_4_x86_64.whl
dee532dda76e8c2f6433db2fcf16c54ccc2214f2 pyqrack-1.13.2-py3-none-manylinux2014_x86_64.whl
a326f81a35df25c325774633d6a64dce1ba49e66 pyqrack-1.13.2-py3-none-manylinux_2_35_x86_64.whl
4536718b1737ab87d4d75f0113ad6cc41267c05b pyqrack-1.13.2-py3-none-win32.whl
28269b24f8fd9a2ad0e0e4a0f8b3f7a0ad2f160e pyqrack-1.13.2-py3-none-win_amd64.whl
4bb45c4acd1bc40d5a9bdd6fc4f5618fdffbc748 pyqrack-1.13.2.tar.gz

1.13.1

(In the underlying C++:)

The commutation relations used for ancilla in Prob() and ForceM() have been improved in QStabilizerHybrid. Also, unnecessary copies of SIMD data types have been removed in QBdt.

(EDIT: By mistake, the all-binary *.tar.gz source wheel was uploaded. Below is the `main` branch source.)

File SHA-1 sums:
ed57a8850a44a452953f7aad807ac6e957dde363 pyqrack-1.13.1-py3-none-any.whl
92cfb4add27e528861ef3d83e1cc224f0ff00b0e pyqrack-1.13.1-py3-none-linux_aarch64.whl
ea8dff5c29f972865ae02cdf16f2434710ba0441 pyqrack-1.13.1-py3-none-linux_armv7l.whl
a23841f8bd053731680035390903510c9755a1dd pyqrack-1.13.1-py3-none-macosx_10_4_x86_64.whl
2be9cc68f625dd43267118830f43bd158f0f7896 pyqrack-1.13.1-py3-none-manylinux2014_x86_64.whl
b2921b58d3c4053d1fa840fbd9a33d05ec150adf pyqrack-1.13.1-py3-none-manylinux_2_35_x86_64.whl
2819798040f3d927fbf37abfaa20f5e504cf8f1f pyqrack-1.13.1-py3-none-win32.whl
7e61afc96d7967a59bf6ba3a2908302787e6bfb1 pyqrack-1.13.1-py3-none-win_amd64.whl
822de5b77d8216ade0f7985a0b56a3bd3c1df718 pyqrack-1.13.1.tar.gz

Page 13 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.