Pyqrack

Latest version: v1.33.1

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

Scan your dependencies

Page 28 of 55

1.8.4

Compiling with GCC/G++12, we became aware that some of our std::unique_ptr instances for arrays had mismatched (non-array) deleters. This has been fixed, throughout the library.

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

File SHA-1 sums:
e485fba34e22b5d9b40ad143b9ca68a350535b5b pyqrack-1.8.4-py3-none-any.whl
085eb31f3474d17fb786508e87e5af479a3c3f5b pyqrack-1.8.4-py3-none-linux_aarch64.whl
5c2e333a476a3b7e44bfd5c919e861f1455c73d6 pyqrack-1.8.4-py3-none-linux_armv7l.whl
d4973cfe780b779f37d4ea38b6490b3eab143b1c pyqrack-1.8.4-py3-none-macosx_10_4_x86_64.whl
3bf2b5100eb2254cf0c7055a89bbc658dedf993f pyqrack-1.8.4-py3-none-manylinux2014_x86_64.whl
e52e73662b9af1b29536e6bcac4b186616785976 pyqrack-1.8.4-py3-none-manylinux_2_35_x86_64.whl
5f2d70f56599e04a74e01c301740704e44305757 pyqrack-1.8.4-py3-none-win32.whl
94a65a19d339e0a6b2a4ee21f8dc19222ff7a22d pyqrack-1.8.4-py3-none-win_amd64.whl
b7deaf9e505bba2a53f1fa68ada6021ee7cf5ee1 pyqrack-1.8.4.tar.gz

1.8.3

There was unintentional "rectification" in the `LearnInternal()` method of (C++) `QNeuron`: if increasing the synaptic parameter improved the fit at all, then the case of decreasing the synaptic parameter would not be checked, even if turned out to be the better improvement.

Now, `QrackNeuron` always checks both branches and accepts the better of the two (or leaves its parameters alone if neither fit is better).


File SHA-1 sums:

4af89b18fc1d62ca65e1f2beb9052da5453273fd pyqrack-1.8.3-py3-none-any.whl
56858fa33fefddc65eef24a36b71c6e2391ac823 pyqrack-1.8.3-py3-none-linux_aarch64.whl
a23b9af5528fd76e38d4a50f634e3538382693eb pyqrack-1.8.3-py3-none-linux_armv7l.whl
a1555722c60c7f0288c765f94ad17e8e94ccdd2a pyqrack-1.8.3-py3-none-macosx_10_4_x86_64.whl
8d86aea2451c54aebb2749d3eeab710206f2d9d4 pyqrack-1.8.3-py3-none-manylinux2014_x86_64.whl
57befd0cf428c337d2c014080baf58a05d1876a5 pyqrack-1.8.3-py3-none-manylinux_2_35_x86_64.whl
1af7c5e70abb827b0cc5cec4a21348448e394a81 pyqrack-1.8.3-py3-none-win32.whl
d1281a2444deb41a2c3910848d4ba86c82daf833 pyqrack-1.8.3-py3-none-win_amd64.whl
8d7d485b7b4bffe13a57d7096d3588505e008300 pyqrack-1.8.3.tar.gz

1.8.2

By design of `QrackNeuron`, its output space space is that of a (controlled) rotation of a single qubit around its Pauli Y axis, which is therefore periodic. Compared to many applications of neural networks to classical data, this requires some special consideration.

Synaptic parameters ("angles") of `QrackNeuron` are now "clamped" to a period of 4 times "pi," to accommodate the overall phase factor of a rotation by 2 times "pi," given that `QrackNeuron` input qubits act of control qubits, so the overall phase factor becomes observable. (This has quantitative implications for activation functions.)

The `Generalized_Logistic` activation function has been adjusted to have ("sticky") poles at |+>, |0>, |->, and |1>. Perhaps a better convention will become apparent soon, but this seems to suit the developers' purposes for now.

File SHA-1 sums:
38db8825c3c44563f8d62dada14ee07d5cecaf5c pyqrack-1.8.2-py3-none-any.whl
c90bcf0804ca9702eef4db96a8b554786418364a pyqrack-1.8.2-py3-none-linux_aarch64.whl
01f413d0e45d1d7e3d893d59446d615a450acd0d pyqrack-1.8.2-py3-none-linux_armv7l.whl
d5e8827bea5616e608a544be4524f47a3d08cd25 pyqrack-1.8.2-py3-none-macosx_10_4_x86_64.whl
599f0b094aa98002ae493d3725ea5309dec4c76b pyqrack-1.8.2-py3-none-manylinux2014_x86_64.whl
64f2bd80aac6b62782cae70e20263150d43157e2 pyqrack-1.8.2-py3-none-manylinux_2_35_x86_64.whl
a2fc187e2fa624a1139cfe7c5c377294ca272319 pyqrack-1.8.2-py3-none-win32.whl
683e1a79c55480de22010fe1cdc60610d6d4ff35 pyqrack-1.8.2-py3-none-win_amd64.whl
77e90007cecff311fd59f35cdfb8bba6f76bd8f7 pyqrack-1.8.2.tar.gz

1.8.1

(I botched the last release:)

This fixes the `NeuronActivationFn` `Enum`, so that its values are integers rather than tuples.

File SHA-1 sums:
35b5ea44252db976e26cf0421f39334d2c7cd8dc pyqrack-1.8.1-py3-none-any.whl
4a285f88c9fd0dceaa2e20fd00cc9af35a23ed4d pyqrack-1.8.1-py3-none-linux_aarch64.whl
16c8beb81ab048c50f5184550f67a9ac5835ebde pyqrack-1.8.1-py3-none-linux_armv7l.whl
6a3d5c090c541a7b528d570b47ed1284a8e910a3 pyqrack-1.8.1-py3-none-macosx_10_4_x86_64.whl
0d213cb7f5ca8c5277461919ca735a79b2149542 pyqrack-1.8.1-py3-none-manylinux2014_x86_64.whl
f22cf69b2a4047bf448ac80c819c12a903c226cd pyqrack-1.8.1-py3-none-manylinux_2_35_x86_64.whl
ffd402249848308888f7d45642d66e2a005ea9ed pyqrack-1.8.1-py3-none-win32.whl
f77ad97693d61fdb153b229340725683f56ede47 pyqrack-1.8.1-py3-none-win_amd64.whl
04d1aa39461355c33e77667f38941439dfac555c pyqrack-1.8.1.tar.gz

1.8.0

QrackNeuron` has been improved with the addition of several choices of activation function, with choice specified by an `enum`. (The documentation will be updated.)

File SHA-1 sums:
9d3d66dc427d4ebcca0e477f9f9f8a0393097a91 pyqrack-1.8.0-py3-none-any.whl
b403da6c9f5faa68560734112ab8ee76a0f875e4 pyqrack-1.8.0-py3-none-linux_aarch64.whl
4fe9d949b5c6e4a28080b3651982c24a2f293c32 pyqrack-1.8.0-py3-none-linux_armv7l.whl
e6e6fced6ba94483305d9159b8b35aa07183431d pyqrack-1.8.0-py3-none-macosx_10_4_x86_64.whl
016f8b8562a7ec51362d4f67decfebdd40fc572d pyqrack-1.8.0-py3-none-manylinux2014_x86_64.whl
c9f4720e9e16653bda645b1cbeeb62bbed15a8da pyqrack-1.8.0-py3-none-manylinux_2_35_x86_64.whl
e52dfd00bd46196ab268a30d9d16da995054e997 pyqrack-1.8.0-py3-none-win32.whl
6a6f6ae6000690b85c9a41f5b8aec9bd528af495 pyqrack-1.8.0-py3-none-win_amd64.whl
ec71b61ffdf0737f73f0bf10b26603d324603ba6 pyqrack-1.8.0.tar.gz

1.7.1

This release fixes the getter and setter for `QrackNeuron` angles.

File SHA-1 sums:
7b8ec719434a3bfd35055dea6ae808f26fc40b76 pyqrack-1.7.1-py3-none-any.whl
6a72c02718a68e53b8d78038cd25b58d576b1fc6 pyqrack-1.7.1-py3-none-linux_aarch64.whl
0889ac319fde4e17f7e2df395b6f5942aee3ace5 pyqrack-1.7.1-py3-none-linux_armv7l.whl
8c429fa0922975ee9ace5eaef94e787ddb470085 pyqrack-1.7.1-py3-none-macosx_10_4_x86_64.whl
8f1caa6c967759ac1682e5888b1dd6f5ef86ad31 pyqrack-1.7.1-py3-none-manylinux2014_x86_64.whl
b09dd70bfeea35b7bc89e3a6c1b34fbf4e59a814 pyqrack-1.7.1-py3-none-manylinux_2_35_x86_64.whl
4495d353112e864004d12c0cb3aefc8e42c37b6c pyqrack-1.7.1-py3-none-win32.whl
d07b3262da3b9e8c727a897f83aa4d2c2882c5b6 pyqrack-1.7.1-py3-none-win_amd64.whl
516454b290f0a634ae7aa00916045c32708c4794 pyqrack-1.7.1.tar.gz

Page 28 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.