Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pyqrack from 1.32.11 to 1.32.21 #2580

Merged
merged 1 commit into from
Nov 18, 2024
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 18, 2024

Bumps pyqrack from 1.32.11 to 1.32.21.

Release notes

Sourced from pyqrack's releases.

Improve QrackCircuit

In preparation for experiments in compilation, QrackCircuit has been slightly refactored: single-qubit gates are now allowed to combine with any multi-qubit gate that would otherwise block commutation (which should almost never incur any additional simulation overhead penalty for running the optimized circuit with Qrack), and checks for identity equivalence have been made fully exhaustive.

Full Changelog: unitaryfund/qrack@vm6502q.v9.12.27...vm6502q.v9.12.28 unitaryfund/pyqrack@v1.32.20...v1.32.21

sha1sum results: bf500afb9307d7201098445c850812f0cb4fd7cd pyqrack-1.32.21-py3-none-macosx_12_0_x86_64.whl 1f61117e69a1f72563f23a64c7a23d04c5cc8c57 pyqrack-1.32.21-py3-none-macosx_13_0_x86_64.whl fabdbcb29948ec55fcc90e5ce1d7a57c42a01e22 pyqrack-1.32.21-py3-none-macosx_14_0_arm64.whl 960b3f3332ff2f9ca77af8b90b6710fac370711c pyqrack-1.32.21-py3-none-macosx_15_0_arm64.whl 5b21c4c2631a56ba866b8ef486406d8ecce4cf48 pyqrack-1.32.21-py3-none-manylinux_2_31_x86_64.whl 708cc60c0e761f7b9eef6927cef3c2c4d4ff8e9b pyqrack-1.32.21-py3-none-manylinux_2_35_x86_64.whl f31cea9bf7632bcead80f42ba15eab13744c4c96 pyqrack-1.32.21-py3-none-manylinux_2_39_x86_64.whl eb78d7b44138e7778e3f3b233813fe45f6de3dc3 pyqrack-1.32.21-py3-none-win_amd64.whl 147b26a56fd6112d0b4fe7cfb72d96ffcb9a95a6 pyqrack-1.32.21.tar.gz 5c4a15049cf5301cb24dcf12c56b76318ceb176e pyqrack_cpu-1.32.21-py3-none-macosx_12_0_x86_64.whl 6ebf282cf7bed211fd56cddf02526177cd5595a7 pyqrack_cpu-1.32.21-py3-none-macosx_13_0_x86_64.whl dc97d2419bec1caa07595961a3b7d5a266b4fc77 pyqrack_cpu-1.32.21-py3-none-manylinux_2_31_x86_64.whl c02aaa6523551b9795c09660cc1fd7dc390f1c48 pyqrack_cpu-1.32.21-py3-none-manylinux_2_35_x86_64.whl 70f23a685ef49914f90d0736b10b674a44885fa3 pyqrack_cpu-1.32.21-py3-none-manylinux_2_39_x86_64.whl aac0f06a5ac53bbbbdf6d34e1ddef7cdf8e92e6e pyqrack_cpu-1.32.21-py3-none-win_amd64.whl cec8bfd17762c834649c7354166b409c1bf7794a pyqrack_cpu-1.32.21.tar.gz

Debug QrackCircuit file output

QrackCircuit (C++) operator osstream>> suffered from a bug where bitLenInt was not correctly cast to size_t before writing out to stream. This creates unprintable characters that could have easily crashed the output process. The problem was not recognized sooner because build settings for releases used to entail that the bitLenInt happened to be printable as an integer.

Full Changelog: unitaryfund/qrack@vm6502q.v9.12.23...vm6502q.v9.12.27 unitaryfund/pyqrack@v1.32.19...v1.32.20

sha1sum results: 0d5b96ee5354602b9903dbd4a22102c7fa2af5c1 pyqrack-1.32.20-py3-none-macosx_12_0_x86_64.whl 7d5e9d8081855b525bc184de22efcaf1dd56a686 pyqrack-1.32.20-py3-none-macosx_13_0_x86_64.whl 9e36251b09dbac6f94028e917cde45965010d835 pyqrack-1.32.20-py3-none-macosx_14_0_arm64.whl 57425b99f8f075174b6fefa4d96fccd0620155b2 pyqrack-1.32.20-py3-none-macosx_15_0_arm64.whl f2449e8219b1b831c6894b65ba4c682ae49c6fe4 pyqrack-1.32.20-py3-none-manylinux_2_31_x86_64.whl 61bcc7f6d63633b106148cc57e94aabb8a896f9a pyqrack-1.32.20-py3-none-manylinux_2_35_x86_64.whl 0f8365979dafd6dbc27ec96611238ae9f82b7b59 pyqrack-1.32.20-py3-none-manylinux_2_39_x86_64.whl 5ddd3c28a494180212e54c81e16bfbc29ff27b8e pyqrack-1.32.20-py3-none-win_amd64.whl 3d4ac6918200a842676a03ca2e637d6f8749ab8d pyqrack-1.32.20.tar.gz fcfc475860ed9c052643f7f0a36ab0fe4bb191b9 pyqrack_cpu-1.32.20-py3-none-macosx_12_0_x86_64.whl 7978fa3ea7630becf5cf5adc5342498e63a92ca8 pyqrack_cpu-1.32.20-py3-none-macosx_13_0_x86_64.whl 226e840538d2559006555fc807c1dddf71368736 pyqrack_cpu-1.32.20-py3-none-manylinux_2_31_x86_64.whl 70e8ebc6157daa59e551eb2eddc7435c2fa51c98 pyqrack_cpu-1.32.20-py3-none-manylinux_2_35_x86_64.whl 8b73827881a8ee22cee46b390e27edeac895c712 pyqrack_cpu-1.32.20-py3-none-manylinux_2_39_x86_64.whl fe16fa1441ce94b82367bfce77e9dd5cea7897d5 pyqrack_cpu-1.32.20-py3-none-win_amd64.whl f471e29752fa2b88205022e32a6b56d72ad50a11 pyqrack_cpu-1.32.20.tar.gz

... (truncated)

Commits
  • cbc5b1d Bump Qrack
  • a285a6b Bump version (new Qrack)
  • 0ed79e8 Debug euler_angles_1q()
  • fd0a5c6 Debug euler_angles_1q()
  • 059dad0 QrackCircuit debug
  • ac38d79 1MB threshold for Qiskit circuit memory footprint
  • bda2614 1MB threshold for Qiskit circuit memory footprint
  • 1d2e1d6 Handle larger circuits for QrackCircuit conversion to Qiskit circuit
  • a7bc72b Bump version (new Qrack)
  • b6da394 Qrack errata bc1d5d8
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pyqrack](https://github.com/vm6502q/pyqrack) from 1.32.11 to 1.32.21.
- [Release notes](https://github.com/vm6502q/pyqrack/releases)
- [Commits](unitaryfund/pyqrack@v1.32.11...v1.32.21)

---
updated-dependencies:
- dependency-name: pyqrack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the infrastructure For issues related to building, packaging, and continuous integration. label Nov 18, 2024
Copy link

codecov bot commented Nov 18, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 98.72%. Comparing base (9561b9f) to head (a8af677).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2580   +/-   ##
=======================================
  Coverage   98.72%   98.72%           
=======================================
  Files          92       92           
  Lines        4168     4168           
=======================================
  Hits         4115     4115           
  Misses         53       53           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@cosenal cosenal merged commit 16899a4 into main Nov 18, 2024
17 checks passed
@cosenal cosenal deleted the dependabot/pip/pyqrack-1.32.21 branch November 18, 2024 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure For issues related to building, packaging, and continuous integration.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant