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.30.22 to 1.30.24 #2497

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 9, 2024

Bumps pyqrack from 1.30.22 to 1.30.24.

Release notes

Sourced from pyqrack's releases.

QBDD and stabilizer optimization

QBDD and stabilizer methods have been optimized. An incorrect initialization of a default QEngine property was also fixed in the default constructor (though the incorrect initialization likely had no consequence).

Full Changelog: unitaryfund/qrack@vm6502q.v9.9.33...vm6502q.v9.9.37 unitaryfund/pyqrack@v1.30.23...v1.30.24

sha1sum results: 5c87a32940566928e559e32104dd326b41add384 pyqrack-1.30.24-py3-none-macosx_12_0_x86_64.whl c27b7239ff36296fcc858d33a1dbdb9775506711 pyqrack-1.30.24-py3-none-macosx_13_0_x86_64.whl 1731d517468d45ca1e05ea56b3196e77105f62a4 pyqrack-1.30.24-py3-none-macosx_14_0_arm64.whl 8560d24506aeb8d43efb58fdf41545995a582ddf pyqrack-1.30.24-py3-none-manylinux_2_31_x86_64.whl de19ae67645b40afac9b3e28c66c417867fe381d pyqrack-1.30.24-py3-none-manylinux_2_35_x86_64.whl d9dd179294ccf615534ce658b2b249240c6eaf59 pyqrack-1.30.24-py3-none-manylinux_2_39_x86_64.whl 77504c0efa42328d996ff7fcfb4ace171cf04db6 pyqrack-1.30.24-py3-none-win_amd64.whl 6eca84f19dd3d2be62f913ef97099f24427a281a pyqrack-1.30.24.tar.gz

QBdt and BigInteger debugging and performance

QBdt and BigInteger (alias bitCapInt) have been debugged. Additionally, one should see drastically improved performance with QBdt (despite significantly reduced parallelism utilization). Systemically, on GNU/Linux, the bitCapInt type now uses 128-bit "words" rather than 64-bit words, which should lead to some performance improvement.

Note that previous releases were almost universally built with capacity for 4095 qubits in a single simulator instance; in practicality, little besides stabilizer simulation can take advantage of the vast majority of this addressing capacity. This release limits to 127 qubits in a single simulator instance, but this is a "feasible" width for Qrack approximation techniques, and performance benefits from the change.

Full Changelog: unitaryfund/qrack@vm6502q.v9.9.28...vm6502q.v9.9.33 unitaryfund/pyqrack@v1.30.22...v1.30.23

sha1sum results: 7d56a837c69f0ef15154d540295c09700a5a06eb pyqrack-1.30.23-py3-none-macosx_12_0_x86_64.whl d581d679f0230b4ebc6bd42edd157cad12c2b83e pyqrack-1.30.23-py3-none-macosx_13_0_x86_64.whl 9c843975e02018239239735129ca52ba2d4708be pyqrack-1.30.23-py3-none-macosx_14_0_arm64.whl 0d6b638b3cb56e3544af0ddfa9ab5480b814e004 pyqrack-1.30.23-py3-none-manylinux_2_31_x86_64.whl 99bf601b21357239b37cffa4366606fa88b14202 pyqrack-1.30.23-py3-none-manylinux_2_35_x86_64.whl f074b480037da89158ec87a2c8d063d69589f9ad pyqrack-1.30.23-py3-none-manylinux_2_39_x86_64.whl 64261eb452e35173b2fbd186138b7d8ec4d7f8dc pyqrack-1.30.23-py3-none-win_amd64.whl aeab93744971995f2caad91ba440475486527eab pyqrack-1.30.23.tar.gz

Commits

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.30.22 to 1.30.24.
- [Release notes](https://github.com/vm6502q/pyqrack/releases)
- [Commits](unitaryfund/pyqrack@v1.30.22...v1.30.24)

---
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 Sep 9, 2024
Copy link

codecov bot commented Sep 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 98.71%. Comparing base (1a3705c) to head (c11a59d).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2497   +/-   ##
=======================================
  Coverage   98.71%   98.71%           
=======================================
  Files          89       89           
  Lines        4131     4131           
=======================================
  Hits         4078     4078           
  Misses         53       53           

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

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.

0 participants