Pyqrack

Latest version: v1.33.1

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

Scan your dependencies

Page 27 of 55

1.9.5

In the underlying C++ Qrack library, `QCircuit::Run()` has been optimized to avoid running extra Pauli X gates. Also, an off-by-one error in `QCircuit::qubitCount` usage has been fixed.

File SHA-1 sums:
50fe15fd171ff86af93270a742897ab7c1854082 pyqrack-1.9.5-py3-none-any.whl
6492c39ba2a65357841c8727bb207194d8ddda97 pyqrack-1.9.5-py3-none-linux_aarch64.whl
486d7bd1edb97d3a3c58d47f01cdf73063a1d90d pyqrack-1.9.5-py3-none-linux_armv7l.whl
3482e02ee9738170071b4ee5d33b02aa71a0fdb6 pyqrack-1.9.5-py3-none-macosx_10_4_x86_64.whl
6e3d691024cc0c280033b934c417c950e9a8c4c4 pyqrack-1.9.5-py3-none-manylinux2014_x86_64.whl
8cfd49868ab91ffdaf6849f1743f34521e80628b pyqrack-1.9.5-py3-none-manylinux_2_35_x86_64.whl
16c046e64eb243765a26bba0868ebb70a83058d7 pyqrack-1.9.5-py3-none-win32.whl
2d44f8b2516ec011d502ebb1ef8029491a43b926 pyqrack-1.9.5-py3-none-win_amd64.whl
6165bd9dc8e41510736f8eb022be99f14f0c05c7 pyqrack-1.9.5.tar.gz

1.9.4

QCircuitGate` commutation rules have been made more permissive, leading to more optimized `QCircuit`/`QrackCircuit` instances.

File SHA-1 sum:
92fe826aca5bf46d8b4d6e79503f7d9567db4d34 pyqrack-1.9.4-py3-none-any.whl
c2ee161419bac44f3aa5b13b61cff9d887f8d2c9 pyqrack-1.9.4-py3-none-linux_aarch64.whl
e630f64a629f7e7420c62f60efb3ae463b2c6462 pyqrack-1.9.4-py3-none-linux_armv7l.whl
249fd1f90e21c9b07556f40dbfae38a73b05d5d6 pyqrack-1.9.4-py3-none-macosx_10_4_x86_64.whl
01f2df30a604dc69a33bee8364134175c0bd8651 pyqrack-1.9.4-py3-none-manylinux2014_x86_64.whl
62df2086d4d1cf76969d2f397423f3f15ae1af2c pyqrack-1.9.4-py3-none-manylinux_2_35_x86_64.whl
c8cdd6d4c7c54b7f28b777f14ae088ea84381785 pyqrack-1.9.4-py3-none-win32.whl
5706494af9c54215afee883fbc231e1662188e0c pyqrack-1.9.4-py3-none-win_amd64.whl
33bc8409dcd69b5a25ee98269b2e6a58505538ae pyqrack-1.9.4.tar.gz

1.9.3

The code differential is very minor in this release, but it makes at least one critical change: in the `QUnit` layer, `TrySeparate()` is now called after uniformly controlled gates if "reactive separation" is on. This makes it far easier to combine "Schmidt decomposition rounding parameter" ("SDRP") techniques with `QCircuit`. (If you'd like to change the rounding parameter value between gates, this operation would become a "fence" for preventing the combination of later gates with earlier gates, so there is no drawback to breaking the `QCircuit` up into smaller "fenced" sub-circuit instances.)

File SHA-1 sums:
6018457798777453bee7f7fedc2bd249d72acc13 pyqrack-1.9.3-py3-none-any.whl
1a2ee0441b5279ca9ba16ebaa8dc388bda0f7dc3 pyqrack-1.9.3-py3-none-linux_aarch64.whl
6884fda08af8ac4e4b32101950b32a5d0ee5c62a pyqrack-1.9.3-py3-none-linux_armv7l.whl
9e321246cddce1dc1e714be526df82ddeac91b7f pyqrack-1.9.3-py3-none-macosx_10_4_x86_64.whl
da4f2cc5c6cbda188af7cdbbdb366f1f9e9fe23e pyqrack-1.9.3-py3-none-manylinux2014_x86_64.whl
4b3456a576cd1dbde17ccc4a0d2bcf6d6f4da870 pyqrack-1.9.3-py3-none-manylinux_2_35_x86_64.whl
4baf3d146b6aa38449140ac20d9fbeb9d036918b pyqrack-1.9.3-py3-none-win32.whl
2604b3ad48f639f92c25b19fdf27e35ef09c3299 pyqrack-1.9.3-py3-none-win_amd64.whl
ef559b6a4d5842ba7c39c6e0b7380dadf712f546 pyqrack-1.9.3.tar.gz

1.9.2

With apologies for yesterday, I introduced a deadlock and completely tanked packaging the PyQrack release. Nothing in particular is new in this release, except that we've fixed these problems immediately noticed in v8.9.0.

File SHA-1 sums:
85973914f1479342981ef89a83febf8649ca3226 pyqrack-1.9.2-py3-none-any.whl
679af8c2de54faa718ae2a7715283e139870e687 pyqrack-1.9.2-py3-none-linux_aarch64.whl
6fe408bb24a8446dde59ca2fa012aa425e642f30 pyqrack-1.9.2-py3-none-linux_armv7l.whl
0a1db847ee02b7f3b1beacc7adfe29ab8c2ad243 pyqrack-1.9.2-py3-none-macosx_10_4_x86_64.whl
e3b57de3a7028a82a7b25b7ab937b66a48dea8fe pyqrack-1.9.2-py3-none-manylinux2014_x86_64.whl
068991a3da1128d21ae8828e3254ea4dc3eeaeb7 pyqrack-1.9.2-py3-none-manylinux_2_35_x86_64.whl
9083a9a405e9a2f77cf57b61f6130ab351a841a8 pyqrack-1.9.2-py3-none-win32.whl
715caa85b7a49fea583c01164b56ddb6779fa14c pyqrack-1.9.2-py3-none-win_amd64.whl
43cba75b8c39b120f5547347dc4c32ddd4d82fed pyqrack-1.9.2.tar.gz

1.9.1

Apologies, I tanked the release last night: the wheels didn't work. This is release v1.9.0, iterated, to fix the wheels.

File SHA-1 sums:
a333be69cd95ac504116338a56abb9234a9aa6c0 pyqrack-1.9.1-py3-none-any.whl
d74553e202b26c7f983b20245605da738f65612d pyqrack-1.9.1-py3-none-linux_aarch64.whl
a552bffbb24d57b1379d2a8fa16eadd5c1c092a2 pyqrack-1.9.1-py3-none-linux_armv7l.whl
f3c58faf6a2cbbc94e0171dc669bb618d071cb58 pyqrack-1.9.1-py3-none-macosx_10_4_x86_64.whl
ae4d8bb20496f7a4040bbd1a58c5fe95df4ebee0 pyqrack-1.9.1-py3-none-manylinux2014_x86_64.whl
4696da28c5c0d9316a047da76ce8f9923b281877 pyqrack-1.9.1-py3-none-manylinux_2_35_x86_64.whl
6b37f6d8544ccce9c63fa82cc1b9bd3856708152 pyqrack-1.9.1-py3-none-win32.whl
fd9c7c92ea24e301743df92c7760519859fa6472 pyqrack-1.9.1-py3-none-win_amd64.whl
da99c9853738285519783d3d5889e80d05bc8a4f pyqrack-1.9.1.tar.gz

1.9.0

The `QCircuit` and `QCircuitGate` classes have been added to Qrack, (corresponding to `QrackCircuit` in PyQrack). `QCircuit` allows a (purely-unitary) definition of a circuit or subroutine, accepting an arbitrary `QInterface` state as input and giving the input state transformed by the `QCircuit` as output. (To include measurement in `QCircuit` routines, for now, split circuits into multiple sections and run measurement between them as desired.)

File SHA-1 sums:
dbcd893ead8e99fc6cf361b5fdf7d6cbe3cc84e7 pyqrack-1.9.0-py3-none-any.whl
176ea402bbf80406800377eca13363702b5df478 pyqrack-1.9.0-py3-none-linux_aarch64.whl
5ef77f0d12eeae95ec8664685fe7612da2895561 pyqrack-1.9.0-py3-none-linux_armv7l.whl
00b446358ba3b7202beaf1e8b9a7576cc1627168 pyqrack-1.9.0-py3-none-macosx_10_4_x86_64.whl
76859b3815792c9b90df31ad729caf59d989f84f pyqrack-1.9.0-py3-none-manylinux2014_x86_64.whl
b6ad0b4d8b61e9c7716d402eefc1cef7cde5dbc3 pyqrack-1.9.0-py3-none-manylinux_2_35_x86_64.whl
bfa6e889349a2cb2613b1af6e28637fcd40388f5 pyqrack-1.9.0-py3-none-win32.whl
3ce52f7d92c13b34993d9c6221cd95ae6694de83 pyqrack-1.9.0-py3-none-win_amd64.whl
d0ea471e78a4008aa5a37d473d478815113e9ea6 pyqrack-1.9.0.tar.gz

**Full Changelog**: https://github.com/unitaryfund/pyqrack/compare/v1.8.4...v1.9.0

Page 27 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.