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

Release/1.26.0 #87

Closed
wants to merge 12 commits into from
Closed

Release/1.26.0 #87

wants to merge 12 commits into from

Conversation

cqc-melf
Copy link
Collaborator

Description

Please summarise the changes.

Related issues

Please mention any github issues addressed by this PR.

Checklist

  • I have performed a self-review of my code.
  • I have commented hard-to-understand parts of my code.
  • I have made corresponding changes to the public API documentation.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have updated the changelog with any user-facing changes.

cqc-melf and others added 12 commits January 23, 2024 15:24
Updates the requirements on [black](https://github.com/psf/black) to permit the latest version.

Updates `black` to 24.1.1
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@23.12.0...24.1.1)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
…e13ea

Bump the python-packages group with 1 update
* Created new general.py file for logger and cutensornet handle. Updated copyright comment.
* Moved MPS code to make room for TTN.

* Moved ConfigMPS to Config in general.py

* Began implementation of TTN

* Added single-qubit gate support and some basic tests.

* Added vdot to TTN

* Implemented get_amplitude and get_statevector. Current tests passing.

* Implemented canonicalisation

* Canonicalisation debugged

* Exact apply 2q gate implemented and debugged

* Added truncation by chi and value_of_zero

* Unified TTN and MPS via StructuredState abstract class

* _get_qubit_partition now does recursive balanced bisections.

* Added truncation_fidelity approach to TTNxGate

Co-authored-by: Iakov Polyak <[email protected]>

* Updated docstring.

---------

Co-authored-by: PabloAndresCQ <[email protected]>
Co-authored-by: Iakov Polyak <[email protected]>
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](actions/deploy-pages@v4.0.3...v4.0.4)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ploy-pages-4.0.4

Bump actions/deploy-pages from 4.0.3 to 4.0.4
Updates the requirements on [black](https://github.com/psf/black) and [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.

Updates `black` to 24.2.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.1.0...24.2.0)

Updates `pylint` to 3.1.0
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: pylint
  dependency-type: direct:production
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
…ce802

Bump the python-packages group with 2 updates
Copy link
Collaborator

@PabloAndresCQ PabloAndresCQ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apologies, I was hoping next release would be the one with TTN in it, but since Iakov is gone and did not review the last two PRs we are on a odd spot where the basic TTN algorithm is in develop, but some important refinements (and the notebook example for TTN) are not yet merged.

Nathan said he'd be happy to review the PRs, but he's very busy now. The changes on these new PRs are very minor, so if you'd be happy to have a quick look at them and press "accept", I should be able to get it ready for release by Monday.

@PabloAndresCQ
Copy link
Collaborator

In particular, it'd be #82 and #83 that I'd like to have merged before releasing, along with another branch (PR not yet created) for the Jupyter notebook. I'm a bit busy atm with the submission of a paper, so if we can postpone this for a couple of weeks I'd be grateful.

@cqc-alec
Copy link
Collaborator

I don't think there's any urgency about this release so it should be fine to wait.

@cqc-melf
Copy link
Collaborator Author

@PabloAndresCQ Happy to wait, and happy to help with the review if there is something I can support you with ☺️

@cqc-melf cqc-melf closed this Mar 19, 2024
@PabloAndresCQ PabloAndresCQ deleted the release/1.26.0 branch April 15, 2024 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants