Pyqrack

Latest version: v1.33.1

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

Scan your dependencies

Page 12 of 55

1.26.5

At some point, PyZX parsing stopped working. The simple reason for this what that the operation-parsing method was referenced as a global function instead of a class method. This has been fixed.

File SHA256 sums:
2107510e7facaf8707dccdc7ded04403409b68064fa512362102d4a478f7cbcb pyqrack-1.26.5-py3-none-any.whl
bcece4cd16ff8f557675f3a48ea7ebcf712779792538519087865cd801389ba4 pyqrack-1.26.5-py3-none-linux_aarch64.whl
303c4f0fb636ec9198a882f6260d0c42d11bf49bbb0987a9f99295debcc3fd84 pyqrack-1.26.5-py3-none-linux_armv7l.whl
8cbc88b6bad7b38553b4bf2e5902a828a20c78d75d8db3650e18cfb1ffce8bb1 pyqrack-1.26.5-py3-none-macosx_10_4_universal2.whl
75c536eaec6977cfe0ffd6d27bb3bee1b78538efd1f2aceecb6d0ea11b01ff1c pyqrack-1.26.5-py3-none-manylinux2014_x86_64.whl
02db007e4f1d9db154fa94a077182769c578ceb1138a03299433cc0cda354635 pyqrack-1.26.5-py3-none-manylinux_2_35_x86_64.whl
375eabb15dc4fb6d556bc1847188d204da529482c023ee875d3855406d32bde5 pyqrack-1.26.5-py3-none-win_amd64.whl
6ae65c1b93e2f34cee7c061e0c2a7ee1bb494b8de994d53b08836d6c545c781a pyqrack-1.26.5.tar.gz

1.26.0

For homogeneous multi-device systems, it is usually no longer necessary to explicitly specify constructor or environment variable configuration of multi-GPU parallelism (for default optimal stack and in general, according to use case). The behavior of the existing configuration variables remains unchanged, otherwise.

File SHA256 sums:
8fe84846be387aaed5e164a0b6689f56f608f2c2e71c044bbda3cc5bc5899a33 pyqrack-1.26.0-py3-none-linux_aarch64.whl
93c9f3b5f13a41bd40f31ab99fa8d031aeb9b63313e3ca77055d64c93055bbed pyqrack-1.26.0-py3-none-linux_armv7l.whl
d15bdf46522adbb4d979794e057be3ddfe4f3ddb39bbfb09b3fc02914d3ca702 pyqrack-1.26.0-py3-none-macosx_10_4_universal2.whl
31e4d2cb45971a5a5aaf9a2d5734c8c9a64c7cfd0c3e3d34c350118b6a826e91 pyqrack-1.26.0-py3-none-manylinux2014_x86_64.whl
200a5a4940f118f122ba53df28a31d3adbf8f3c82e245732ae75d19b6aa93830 pyqrack-1.26.0-py3-none-manylinux_2_35_x86_64.whl
a852c0c2ee8f4c3feb01059b3d48e06c1c922aa552b4e617301ddf12c4c075de pyqrack-1.26.0-py3-none-win_amd64.whl
c4f754da908b866b6d7780ee85f2f47d0f99563429c139998a20a475bd03ec01 pyqrack-1.26.0.tar.gz

1.25.2

Qrack's longstanding strategy about "reactive separation" setting has been to optimize for (special case) _minimum memory footprint._ (We have generally and publicly advised, as in our white paper and its accompanying notebooks to exactly reproduce our reported benchmarks, that users should make a consciously-considered choice whether to override the setting for their case.) However, it is likely that most users, when they are not using SDRP, would prefer that Qrack optimizes by default for _minimum execution time._ As such, when SDRP is default ("ideal") value or lower, reactive separation setting now defaults to "off"; when SDRP is in use, reactive separation defaults to "on." After setting or changing SDRP value, the default behavior will re-engage, but it can then be overridden with the method to manually set reactive separation option. (This adds no new functionality versus many previous releases, but it takes the responsibility off the "lazy" user.)

File SHA256 sums:
86fb09a5872471c3df27398fe5573a7c5195109818c3c57cfd10d25d0a208507 pyqrack-1.25.2-py3-none-any.whl
597dacd50ebc141e310d9831773aa53c720774c4da63bbceeaa1d827448baf6f pyqrack-1.25.2-py3-none-linux_aarch64.whl
79d9a929c153188015eb3d1b381ce9df199ef013df0a1b99f11ab1903a1c39b6 pyqrack-1.25.2-py3-none-linux_armv7l.whl
6550b320d5e9e375bb0fce467406c86813285a53691a0fbe4ea7f4c1455c7566 pyqrack-1.25.2-py3-none-macosx_10_4_universal2.whl
71cd6d1eb77a1f7f3a4fa6eba69d08ba657a1b60d1fc9cf3623cd45e66c444a0 pyqrack-1.25.2-py3-none-manylinux2014_x86_64.whl
922a79a6fd77763013480a9cbd77a550007db0728dced9060ef1874bcc4f773a pyqrack-1.25.2-py3-none-manylinux_2_35_x86_64.whl
adb910d698fcbe14a165eb9d66b6d5e81dc5a732b0ed9f9beeb2f82051a8cec4 pyqrack-1.25.2-py3-none-win_amd64.whl
29d270fbb29ae75974a3a07c90ec7308d71992fe85d3e0d857080053946b50ef pyqrack-1.25.2.tar.gz

1.25.1

Besides finalizing the first release of the [QrackNet API](https://github.com/vm6502q/qrack.net/tree/main/api), this release fixes a minor bug in QBDD simulation.

File SHA256 sums:
0e054496befd6da8cb5962588b6a22174ed7e178a3136f1158d6b7c233b56d08 pyqrack-1.25.1-py3-none-any.whl
fd6ff2d70228b34013be1585c06ef270c5a7214bfdd53746772cf232d6fc2aa0 pyqrack-1.25.1-py3-none-linux_aarch64.whl
d37e289ead59492ec12d1e2afd905d44ebcf310e39f1f4cbd93bbc48f312d690 pyqrack-1.25.1-py3-none-linux_armv7l.whl
b92aecb2879c1cba798e6e0493302a71e1cb68d7cc29c7758172c030ee9f3b22 pyqrack-1.25.1-py3-none-macosx_10_4_universal2.whl
e30a4e24ca462994da3608766a18958ff212a5c7edc83f148612205b1fe4adb7 pyqrack-1.25.1-py3-none-manylinux2014_x86_64.whl
d03ceeb9dfd39452a6090a76f01bea2c3964affd0985b0c460f7d164b69552cc pyqrack-1.25.1-py3-none-manylinux_2_35_x86_64.whl
0ba3f868ed2e66a19186b89e4095b44221b3df0093aca2abce13ab1db0adf4ca pyqrack-1.25.1-py3-none-win_amd64.whl
81eebced1200d68113dabefaad2344f551c9b66aef8fde910d877daefee82bc8 pyqrack-1.25.1.tar.gz

1.25.0

QUnit` already offered `GetUnitaryFidelity()` (or, in PyQrack, `get_unitary_fidelity()`) to automatically estimate overall fidelity reduction during SDRP algorithm application. Similarly, when using using Clifford+RZ gate set, `QStabilizerHybrid` can be instructed via `QRACK_NONCLIFFORD_ROUNDING_THRESHOLD` environment variable to round non-Clifford phase gates with smaller angles to "no-operation," but it wasn't immediately obvious how this should quantitatively affect overall fidelity. Now, under the assumption that non-Clifford phase gates will only be buffered at all when applied to states that are originally in maximal superposition, Qrack automatically calculates the effect on the single-qubit reduced density matrix:

fidelity *= 0.25 * norm(1.0 + phaseFac)

where `phaseFac` is the unit-norm phase factor of the gate "rounded away." This produces a maximum infidelity for a T gate, of 3/8 compounded infidelity. (Note that, if you're using variational RZ gates in an RCS benchmark, compounded infidelity per rounding event might typically be _much_ less than 3/8, and it's quite possible to set the rounding parameter to maximum yet still see approximately 1.0 fidelity at the end of the circuit.)

SHA256 sums:
7912e583616677ff7b42aaaa652a646b549f1a633b2949a0618bce66a659cbad pyqrack-1.25.0-py3-none-any.whl
1f7a82afc98075029d8a2bcbceda472309884ad40f4b2f983b55928f81b35156 pyqrack-1.25.0-py3-none-linux_aarch64.whl
617cd31d26f48c377555991fa733ba9c956ac3d68bc5735f7021719fa1d19022 pyqrack-1.25.0-py3-none-linux_armv7l.whl
e93f3c1f7e3dc8a49604805a85973ef48a93dd8c0ad1aacaaf60910a1dafaae7 pyqrack-1.25.0-py3-none-macosx_10_4_universal2.whl
e3a98f69627610d4d7b52057f769e9a7d91ec2aa5b9ea5da6a684ccefd6daf22 pyqrack-1.25.0-py3-none-manylinux2014_x86_64.whl
cb135bf27c0ce9b89acf714071c8d6af835c86e102d406c91188ed7620d2f505 pyqrack-1.25.0-py3-none-manylinux_2_35_x86_64.whl
536de922583ffffde0dfb018c3d4cf99238c99c3252ceb4c866d85de519dd9b7 pyqrack-1.25.0-py3-none-win_amd64.whl
4b277afa149250ed74116df2d51aeea1b80b812d2b9f3346e0a140b3352b8083 pyqrack-1.25.0.tar.gz

1.24.11

Unbeknownst to the development team, the Qrack default layer stack erroneously included `QBdtHybrid`. This broke the shared library interface for turning off `QBdtHybrid`. This has been fixed.

SHA256 sums:
28e3f7678570ab6842f4640129a5c5c209bb7f24874d51910574e8596ad5ba6f pyqrack-1.24.11-py3-none-any.whl
aa8bb83b7db1f9005b2ca704ce748f85e77c212f2330d0538d672be3dfdded8a pyqrack-1.24.11-py3-none-linux_aarch64.whl
9d204ac3777f3fdfc2c78ddac4185da71bb0dd99f047aaab5962ef5f2544ba66 pyqrack-1.24.11-py3-none-linux_armv7l.whl
c99880862a2c6808e0c961ce9e008125e2a56077ddf6d48b39b97c827f5ecb55 pyqrack-1.24.11-py3-none-macosx_10_4_universal2.whl
87aa6a1ab3b7d1584a879d7c5baf687dde0f61b069c70cfbe946bfa3027f9f6b pyqrack-1.24.11-py3-none-manylinux2014_x86_64.whl
42bb06953bc9926fa90087cfeb94273b9158c64572733f24fc4e58369a0e6c74 pyqrack-1.24.11-py3-none-manylinux_2_35_x86_64.whl
436fed0c048aaec1a14a4a4ed4d4a16ca9ccda710421171c6f3d6652d68b59f1 pyqrack-1.24.11-py3-none-win_amd64.whl
1e3f1eaa328ce578c2295fb2d32dc442f324ce32403e58c06e329f95f1957731 pyqrack-1.24.11.tar.gz

Page 12 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.