Skip to content

Front-end breaking changes

Choose a tag to compare

@WrathfulSpatula WrathfulSpatula released this 03 May 04:45
· 9 commits to main since this release

We "diagonalize" along user front-end API options such that the minimal amount of arcane library lore is necessary to pick one or a few specific constructor settings for general optimal performance, on basis of simple criteria for special symmetric simulation cases.

We fix a pointer mismatch in QTensorNetwork::Decompose, and we guard in front-end before any automatic circuit elision ("ACE") is carried out, in this release.

Full Changelog:
v1.89.0...v2.0.0
unitaryfoundation/qrack@vm6502q.v10.7.0...vm6502q.v10.8.0

sha1sum results:
08e59e8e31d1271691a2350d3e90b7f9b99e5287 pyqrack-2.0.0-py3-none-macosx_14_0_arm64.whl
f68fea17c6c4b624aac55bc9b79b788d42d713a1 pyqrack-2.0.0-py3-none-macosx_15_0_arm64.whl
0262580a57d0fb467d732d4f59279e4a05b6dbf3 pyqrack-2.0.0-py3-none-macosx_15_0_x86_64.whl
ed79b1edbaa073de036857ae4774355bac3700da pyqrack-2.0.0-py3-none-manylinux_2_35_x86_64.whl
50b93a95b7942c4f5f6e2f894797073027fd3ca8 pyqrack-2.0.0-py3-none-manylinux_2_39_x86_64.whl
7dc525c5bbc3aa8db29c70f948b079da6449d0ef pyqrack-2.0.0-py3-none-win_amd64.whl
8f74803a4a2ef18e815500b94d3ca337538b18c3 pyqrack-2.0.0.tar.gz
482848282d9788acc8fb49c81b5bfa48fb3a6688 pyqrack_complex128-2.0.0-py3-none-macosx_14_0_arm64.whl
ee4984f0ab9819c1257fb08ddd347a7bef59d164 pyqrack_complex128-2.0.0-py3-none-macosx_15_0_arm64.whl
2f1c18342e70631a0f15d301d5a4b23211c9dbb3 pyqrack_complex128-2.0.0-py3-none-macosx_15_0_x86_64.whl
0012f204fd7f867bf36d04597e09437711d0b4fc pyqrack_complex128-2.0.0-py3-none-manylinux_2_35_x86_64.whl
aa6a85d795f4b35cba45df6482756daeef768193 pyqrack_complex128-2.0.0-py3-none-manylinux_2_39_x86_64.whl
1f90ad36945b738796a6584dc86ddc600bf790e3 pyqrack_complex128-2.0.0-py3-none-win_amd64.whl
05649f774b9bc7fd197d2fd9d2133ff5190067c5 pyqrack_complex128-2.0.0.tar.gz
9c53c51c72e6cb5f020d911e4fe3c4c91a375a9c pyqrack_cpu-2.0.0-py3-none-macosx_14_0_arm64.whl
398bc42e4fa0ac2bdc6aec5b828b95c6bbc0b03f pyqrack_cpu-2.0.0-py3-none-macosx_15_0_arm64.whl
8ac7b4d10519964b9e3f183371ad789632dd6d88 pyqrack_cpu-2.0.0-py3-none-macosx_15_0_x86_64.whl
49cd0faf200346bb5a9ad8aa03247f7b865fb6de pyqrack_cpu-2.0.0-py3-none-manylinux_2_35_x86_64.whl
8bebfdebd55bc703d25dcf091eedef7576e2f979 pyqrack_cpu-2.0.0-py3-none-manylinux_2_39_x86_64.whl
f9f943cafd5de38874dae2cee7bf11041d58a17e pyqrack_cpu-2.0.0-py3-none-win_amd64.whl
66d629a02d02b9850a42f13e7442bd24ab2ab606 pyqrack_cpu-2.0.0.tar.gz
c9240f6dadceb9aa18015d0d9b0f028afee0b174 pyqrack_cpu_complex128-2.0.0-py3-none-macosx_14_0_arm64.whl
21b5d9053dec31c76f2bb6e7036c81c680bd9f66 pyqrack_cpu_complex128-2.0.0-py3-none-macosx_15_0_arm64.whl
a9a2c9f0fb930eea24615e3c67cea12b51e96613 pyqrack_cpu_complex128-2.0.0-py3-none-macosx_15_0_x86_64.whl
228fddcaf8dff65a74b77749bb7f59d3bb0606d4 pyqrack_cpu_complex128-2.0.0-py3-none-manylinux_2_35_x86_64.whl
9858a5c7b69b3e8ba42164d4bb0489f71a4e030a pyqrack_cpu_complex128-2.0.0-py3-none-manylinux_2_39_x86_64.whl
5d71847f4b0adca63adaf6d44bb1ad871e0eb359 pyqrack_cpu_complex128-2.0.0-py3-none-win_amd64.whl
06705073c01bee5bafc4cf1d6015941628b15831 pyqrack_cpu_complex128-2.0.0.tar.gz
7b5fefba623300f0bf4e3488b0012668fe289476 pyqrack_cuda-2.0.0.tar.gz
4645051fd415aa17dc86839de729cff8a0745f0e pyqrack_cuda_complex128-2.0.0.tar.gz