From 58dfd2daa6c524e92826a26c6e9a32840bfa11fe Mon Sep 17 00:00:00 2001 From: Misty Wahl <82074193+Misty-W@users.noreply.github.com> Date: Wed, 10 May 2023 15:13:17 -0700 Subject: [PATCH] Prep for 0.26.0 Release (#1828) * Initial release prep (missing twirling PR) * Add Pauli Twirling PR to list * Make spacing consistent with previous sections * Fix username in changelog * Add a cell with Pauli Twirling * Add disclaimer about PT. --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++-- VERSION.txt | 2 +- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ff415610..c27ec984b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,46 @@ # Changelog -## Version 0.26.0 (In development) +## Version 0.27.0 (In development) + +## Version 0.26.0 + +### Summary + +Highlights from this release include functions for applying Pauli Twirling of CNOT and CZ gates, support for noise scaling by circuit layer in ZNE, functions to generate Quantum Phase Estimation benchmarking circuits, and a new example composing two Mitiq techniques: REM and ZNE. +Special thanks to UF Ambassadors **Purva Thakre** and **Aaron Robertson** for their contributions to this release! + +The use of the Pauli Twirling module is demonstrated in the following code cell*. + +```py +from mitiq import pt +twirled_value = pt.execute_with_pauli_twirling(circuit, expval_executor) +``` + +*Thorough testing and documentation of Pauli Twirling to follow in future releases. +If any bugs or inconsistencies are encountered, please [open an issue](https://github.com/unitaryfund/mitiq/issues/new). + +### All changes + +- CNOT twirling (#1802) [@natestemen] +- Compose REM + ZNE in Mitiq (#1745) [@Misty-W] +- bump nbsphinx (#1821) [@natestemen] +- Update pennylane requirement from ~=0.29.1 to ~=0.30.0 (#1819) [@dependabot[bot]] +- Update amazon-braket-sdk requirement from ~=1.37.1 to ~=1.38.0 (#1817) [@dependabot[bot]] +- Update amazon-braket-sdk requirement from ~=1.37.0 to ~=1.37.1 (#1804) [@dependabot[bot]] +- Support noise scaling by layer (#1767) [@vprusso] +- Remove version specificity from codecov/codecov-action (#1801) [@dependabot[bot]] +- Update pyquil requirement from ~=3.4.1 to ~=3.5.0 (#1793) [@dependabot[bot]] +- use 1.7.0 link for grove (#1803) [@natestemen] +- Remove allcontributors (#1791) [@natestemen] +- Update qiskit tutorial with ddd functions (#1762) [@Misty-W] +- Add calibration workflow to README (#1778) [@natestemen] +- Make W-state circuits available to use in `Calibration` (#1792) [@Misty-W] +- W State and QPE Benchmarking circuits in API Doc (#1785) [@purva-thakre] +- Update pyquil requirement from ~=3.4.0 to ~=3.4.1 (#1786) [@dependabot[bot]] +- Uprade python support to 3.11 (#1663) [@natestemen] +- Update pyquil requirement from ~=3.3.5 to ~=3.4.0 (#1784) [@dependabot[bot]] +- Bump codecov/codecov-action from 3.1.1 to 3.1.2 (#1781) [@dependabot[bot]] +- Quantum Phase Estimation Benchmarking Circuit (#1775) [@purva-thakre] ## Version 0.25.0 @@ -47,7 +87,7 @@ Special thanks to UF Ambassadors **Amir Ebrahimi** and **Purva Thakre** for thei - Update qiskit requirement from ~=0.41.0 to ~=0.41.1 (#1727) [@dependabot[bot]] - Bump actions/setup-python from 3 to 4 (#1726) [@dependabot[bot]] - remove pdf doc build (#1725) [@natestemen] -- REM: Update the fifth section of the docs (#1718) [Amir Ebrahimi] +- REM: Update the fifth section of the docs (#1718) [@amirebrahimi] - [calibration] usability improvements (#1714) [@natestemen] - Simplify noisy operation (#1713) [@andreamari] - Calibration results data structure refactor (#1706) [@natestemen] diff --git a/VERSION.txt b/VERSION.txt index 892d151f6..4e8f395fa 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -0.26.0dev +0.26.0