Pyqrack

Latest version: v1.33.1

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

Scan your dependencies

Page 4 of 55

1.32.11

QBdt` effectively turns out to _structurally_ solve the "separability problem." That is, a fully reduced QBDD naturally exhibits manifestly obvious separability between low-index and high-index qubit subsystems. This has been leveraged for `TryDecompose()` in both `QBdt` and with `QUnit` over `QBdt`, as well as in `QUnit::TrySeparate()`

**Full Changelog**:
https://github.com/unitaryfund/qrack/compare/vm6502q.v9.12.4...vm6502q.v9.12.8
https://github.com/unitaryfund/pyqrack/compare/v1.32.10...v1.32.11

sha1sum results:
2cba2740db41c66c55dd66a9b8fc5a1d77858390 pyqrack-1.32.11-py3-none-macosx_12_0_x86_64.whl
a524757bae6efbe35520397b1de7db5937fcddc1 pyqrack-1.32.11-py3-none-macosx_13_0_x86_64.whl
c2aaee7b0fb1bf1d3a96f2518edde7c190718e04 pyqrack-1.32.11-py3-none-macosx_14_0_arm64.whl
38ba905d09266e5d41cedc68f977d115bb9ff707 pyqrack-1.32.11-py3-none-macosx_15_0_arm64.whl
37be01271e9af7521ea4a5d1d23f84e03223ce39 pyqrack-1.32.11-py3-none-manylinux_2_31_x86_64.whl
8e8e3c1fd41f3c8c71a4c1ebdef4f8b1e2a270ad pyqrack-1.32.11-py3-none-manylinux_2_35_x86_64.whl
d951a22234e2d8eded52e43c17e850f31e631a42 pyqrack-1.32.11-py3-none-manylinux_2_39_x86_64.whl
e41c7811c331e78662513e0f2d63f5d12ba23542 pyqrack-1.32.11-py3-none-win_amd64.whl
b241b44e76c020d40780c8be321e94c874baa199 pyqrack-1.32.11.tar.gz
e24616e5563de3e1389b5c6ba6e1ed5eb098d504 pyqrack_cpu-1.32.11-py3-none-macosx_12_0_x86_64.whl
783a90cbab57c5a30b564a3d25c85d73162c7401 pyqrack_cpu-1.32.11-py3-none-macosx_13_0_x86_64.whl
723f8fe9731c83afd70e3e29de225e38ae18ca6a pyqrack_cpu-1.32.11-py3-none-manylinux_2_31_x86_64.whl
6b0b287b397b5826dc00a94cbb118dda37983d3b pyqrack_cpu-1.32.11-py3-none-manylinux_2_35_x86_64.whl
0f0de3e4360e39a9bba07d9b9ec896e56e8589c1 pyqrack_cpu-1.32.11-py3-none-manylinux_2_39_x86_64.whl
b2b17a3550d62aedf0efc966a5b636c7d5d6afd2 pyqrack_cpu-1.32.11-py3-none-win_amd64.whl
fc84a5aa8346612ab4f145facdf4374de065d673 pyqrack_cpu-1.32.11.tar.gz

1.32.10

try_decompose()` has been optimized for significant time complexity reduction in the case that the system is detected to be separable. (The development team highly suspects that this implementation is finally "pareto-optimal," in other words, not possible to fundamentally optimize further.)

**Full Changelog**:
https://github.com/unitaryfund/qrack/compare/vm6502q.v9.12.0...vm6502q.v9.12.4
https://github.com/unitaryfund/pyqrack/compare/v1.32.9...v1.32.10

sha1sum results:
2b5bdab4886c90a1908dffa28c0b3e966ce87c61 pyqrack-1.32.10-py3-none-macosx_12_0_x86_64.whl
dacabcd64e09fe538355a7eec6a07c2dcc9ae4b6 pyqrack-1.32.10-py3-none-macosx_13_0_x86_64.whl
e5ce9bad206c73c9029a0d6e85582add293db579 pyqrack-1.32.10-py3-none-macosx_14_0_arm64.whl
def1174bf6cc428b209bf35f33fba3623ddec3c0 pyqrack-1.32.10-py3-none-macosx_15_0_arm64.whl
480fda5a0fd82d3bc8b940f23abf47ba64c5f65e pyqrack-1.32.10-py3-none-manylinux_2_31_x86_64.whl
ef302f61f6aeaabfb0c2c6864bc5fb2c91185c5c pyqrack-1.32.10-py3-none-manylinux_2_35_x86_64.whl
d5346fa64f4e9b1b0e333b8bde605ef3db1a0fd2 pyqrack-1.32.10-py3-none-manylinux_2_39_x86_64.whl
ee893e3f0a057bf23a2336a5db9dc0f85a1ba990 pyqrack-1.32.10-py3-none-win_amd64.whl
3f43388267eeabfba5dbba6ddcf4368bed0f65d7 pyqrack-1.32.10.tar.gz
0dc0e1bafb4b84661a658a40b98c3ba7c6ebf490 pyqrack_cpu-1.32.10-py3-none-macosx_12_0_x86_64.whl
f3a2ea57d6b84ae49b21d3eb908bab33bdf0d581 pyqrack_cpu-1.32.10-py3-none-macosx_13_0_x86_64.whl
9d98dbf5e8cd1a269440d00e5bf7822ce5f3aa5e pyqrack_cpu-1.32.10-py3-none-manylinux_2_31_x86_64.whl
454a3e62d21cde175fbfab7540610dba190eab9c pyqrack_cpu-1.32.10-py3-none-manylinux_2_35_x86_64.whl
1d59fdee423177235f130114ea5ddf038edd3df5 pyqrack_cpu-1.32.10-py3-none-manylinux_2_39_x86_64.whl
4c49ba94f4b3fd886ba0ace9f628eb251fba1c92 pyqrack_cpu-1.32.10-py3-none-win_amd64.whl
7fefd3aed2618821b35df2fa4ff42896aec9fda8 pyqrack_cpu-1.32.10.tar.gz

1.32.9

This release substantially improves the space and time complexity of `try_decompose()`. (It also fixes a small bug in `QHybrid` that likely wouldn't have been exposed to Python or Rust bindings, but rather only to static linkage.)

**Full Changelog**:
https://github.com/unitaryfund/qrack/compare/vm6502q.v9.11.16...vm6502q.v9.12.0
https://github.com/unitaryfund/pyqrack/compare/v1.32.8...v1.32.9

sha1sum results:
84f8f65fc0d1fea788904fed7361aece3ede789f pyqrack-1.32.9-py3-none-macosx_12_0_x86_64.whl
401c2c53e4f7ca768d081a5b673f07f4dee4f732 pyqrack-1.32.9-py3-none-macosx_13_0_x86_64.whl
697f181bc9ea0ef6b43b31a9a96315c7f1798a25 pyqrack-1.32.9-py3-none-macosx_14_0_arm64.whl
c02d089f28f3882c8fb65c618d852a906768bf1b pyqrack-1.32.9-py3-none-macosx_15_0_arm64.whl
840fe1c0ce086cc9510b74461e3fecb4fbb464ac pyqrack-1.32.9-py3-none-manylinux_2_31_x86_64.whl
ca120311edeeb8f2699a541fc16b071973658bc1 pyqrack-1.32.9-py3-none-manylinux_2_35_x86_64.whl
75f39c1631e7ee64e204ba5c22f5aef066361715 pyqrack-1.32.9-py3-none-manylinux_2_39_x86_64.whl
cbcf91dd5bf7903391bf2395cd435d95bcd72108 pyqrack-1.32.9-py3-none-win_amd64.whl
c00a506752e2475ec9662b9b861a29e1afabcf5e pyqrack-1.32.9.tar.gz
64887d3a40a16919c01da40dd743806eba41b805 pyqrack_cpu-1.32.9-py3-none-macosx_12_0_x86_64.whl
5e97099bcc25887f2c55fbc00d1a0f7e595bde81 pyqrack_cpu-1.32.9-py3-none-macosx_13_0_x86_64.whl
cb4c640d37783a2ad14d133f1238f19477cca707 pyqrack_cpu-1.32.9-py3-none-manylinux_2_31_x86_64.whl
9053fdcd907278782d459ff4546ab61310dba00a pyqrack_cpu-1.32.9-py3-none-manylinux_2_35_x86_64.whl
826b9aec51980cc3c11fd3d3d33ca315ea5c1b4f pyqrack_cpu-1.32.9-py3-none-manylinux_2_39_x86_64.whl
2a82c186365920f52c80d389c73daaf31235f8b5 pyqrack_cpu-1.32.9-py3-none-win_amd64.whl
e47f4f881aca9b21d46119a2593ebae2c6e84252 pyqrack_cpu-1.32.9.tar.gz

1.32.8

In recent releases, a bug was introduced in OpenCL and CUDA based `Decompose()`/`Dispose()` when trying to calculate the phase angle of very small amplitudes. This has been fixed, and CPU-based simulation has been optimized.

**WARNING: You must recompile any precompiled OpenCL kernels, after upgrading to this release.**

**Full Changelog**:
https://github.com/unitaryfund/qrack/compare/vm6502q.v9.11.12...vm6502q.v9.11.16
https://github.com/unitaryfund/pyqrack/compare/v1.32.7...v1.32.8

sha1sum results:
878ac896881e7e4b39fe56a26989c92f7aa490ce pyqrack-1.32.8-py3-none-macosx_12_0_x86_64.whl
98d52a1e7324678b78318249ccf0162376e2b37f pyqrack-1.32.8-py3-none-macosx_13_0_x86_64.whl
91a0b648314bd286a015f3ab489387622c1c96e1 pyqrack-1.32.8-py3-none-macosx_14_0_arm64.whl
18e32658f74b100e0aff14ddf81cb5b384cdd45d pyqrack-1.32.8-py3-none-macosx_15_0_arm64.whl
31111fcd997068a292f4139f81860d7ef2cf9d53 pyqrack-1.32.8-py3-none-manylinux_2_31_x86_64.whl
14c51b945da22e76cc6b1c73cc8f109f199fea77 pyqrack-1.32.8-py3-none-manylinux_2_35_x86_64.whl
1e68b5718242e0e7c0ed08cbf2c438c8f1927d8a pyqrack-1.32.8-py3-none-manylinux_2_39_x86_64.whl
d08d6a6ffc5f16787ad9e0fd2b85ab1dc36ab3f2 pyqrack-1.32.8-py3-none-win_amd64.whl
97f9a4618479ba4687c6b8562f2ff1486884dc43 pyqrack-1.32.8.tar.gz
a9f2ecf35c177990efd170110f5f2ea091ae17a6 pyqrack_cpu-1.32.8-py3-none-macosx_12_0_x86_64.whl
e586c0a1cfb5f02baac0b68b1c2f2afd4887f82f pyqrack_cpu-1.32.8-py3-none-macosx_13_0_x86_64.whl
a750d77896d136e2525e13077e9a0ac616073f17 pyqrack_cpu-1.32.8-py3-none-manylinux_2_31_x86_64.whl
7c4608bb79d7348d1c4dddee5c1a78e8f6a1aa9b pyqrack_cpu-1.32.8-py3-none-manylinux_2_35_x86_64.whl
97be94a31fac485e289cac1883d4f2c0fa10abb7 pyqrack_cpu-1.32.8-py3-none-manylinux_2_39_x86_64.whl
4bc99e03c831da67dc963e35071fe0111beeb980 pyqrack_cpu-1.32.8-py3-none-win_amd64.whl
1586ba8fa1faa58ccf4fbb06b9ac0dc84735971c pyqrack_cpu-1.32.8.tar.gz

1.32.7

try_separate_tolerance()` has been improved, to avoid unnecessary entanglement when called with `isSchmidtDecompose=True`. As `decompose()` also turns out to be a unitary operation in general, `separate()` no longer proactively normalizes its output subsystems.

**Full Changelog**:
https://github.com/unitaryfund/qrack/compare/vm6502q.v9.11.8...vm6502q.v9.11.12
https://github.com/unitaryfund/pyqrack/compare/v1.32.6...v1.32.7

sha1sum results:
d7bd900f9f30a9fea92e888c6fefb2f7f422ff5c pyqrack-1.32.7-py3-none-macosx_12_0_x86_64.whl
bc3a7c003724e7178674cf88d1a20673772e4e73 pyqrack-1.32.7-py3-none-macosx_13_0_x86_64.whl
4d1a1985712afd456674a387452cd6da1e10eb09 pyqrack-1.32.7-py3-none-macosx_14_0_arm64.whl
e089f64e4e0248de29a6c6faadc88584fb423841 pyqrack-1.32.7-py3-none-macosx_15_0_arm64.whl
4b0069102dd860462476ff15aa92c93697cb760c pyqrack-1.32.7-py3-none-manylinux_2_31_x86_64.whl
d79fb32ef70600ff83eb7bb0c67d5a3cdd371eaf pyqrack-1.32.7-py3-none-manylinux_2_35_x86_64.whl
9b6d005a3910be8d8de2bcf12a3309613ae99390 pyqrack-1.32.7-py3-none-manylinux_2_39_x86_64.whl
b62e6d0aa06d71e34079b6a5fb4ee87e7e721571 pyqrack-1.32.7-py3-none-win_amd64.whl
585957f7a3ae09cd07d72335b5fe0b51eb485689 pyqrack-1.32.7.tar.gz
d870a3678f5fd591fb33e351c664ca45ff163ebd pyqrack_cpu-1.32.7-py3-none-macosx_12_0_x86_64.whl
7e499b342ba907e6d3ccc9c23fed247ce13453ee pyqrack_cpu-1.32.7-py3-none-macosx_13_0_x86_64.whl
74b46e78b45f30139ae74ebe129c089a66ffb9f3 pyqrack_cpu-1.32.7-py3-none-manylinux_2_31_x86_64.whl
9bd97b12b5a62e8528ee99b6152fa2f12cc01017 pyqrack_cpu-1.32.7-py3-none-manylinux_2_35_x86_64.whl
044fc1103d357072aa341273a2a5a8a128e61508 pyqrack_cpu-1.32.7-py3-none-manylinux_2_39_x86_64.whl
c550026ce9a5f9c7005b4558d901b82320521389 pyqrack_cpu-1.32.7-py3-none-win_amd64.whl
aa3b3be3358fdeb3d9ed05b5b0895d58f5575fcf pyqrack_cpu-1.32.7.tar.gz

1.32.6

QUnit::Decompose()` had a long-standing bug: it failed to reindex `QUnit` "shards" in the destination simulation. This was fixed in a release yesterday, but the change introduced another problem in the indexing of the original simulator instance. Both issues have been fixed, in the current release.

**Full Changelog**:
https://github.com/unitaryfund/qrack/compare/vm6502qv9.11.4...vm6502q.v9.11.8
https://github.com/unitaryfund/pyqrack/compare/v1.32.5...v1.32.6

sha1sum results:
33c8c6596962a4039807323433807a2e8d74e873 pyqrack-1.32.6-py3-none-macosx_12_0_x86_64.whl
897d2e3bbb2794085e78e037009d3fb25d6842c7 pyqrack-1.32.6-py3-none-macosx_13_0_x86_64.whl
cd6290a49af188c0a44d900026ce261224bd286e pyqrack-1.32.6-py3-none-macosx_14_0_arm64.whl
8e139114f2cc866b741cb3831ca395732b6339d5 pyqrack-1.32.6-py3-none-macosx_15_0_arm64.whl
df736c2040c8b82e3e6ee94363ddaaa196f6d298 pyqrack-1.32.6-py3-none-manylinux_2_31_x86_64.whl
7bc8a300f8d035b38f4a883f270d6db36ff15613 pyqrack-1.32.6-py3-none-manylinux_2_35_x86_64.whl
7218f957056daa4f8ba4dd17bcd244e8437bbef7 pyqrack-1.32.6-py3-none-manylinux_2_39_x86_64.whl
f4a819eddf95127f295003e431d7709ad75597bf pyqrack-1.32.6-py3-none-win_amd64.whl
f3a18937faee658b5bb5323bacb192c9fa98f097 pyqrack-1.32.6.tar.gz

Page 4 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.