v0.44.0 #2713
Closed
natestemen
announced in
Releases
v0.44.0
#2713
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
(Full Changelog)
Highlights
🚀 This release introduces the first version of the Virtual Distillation (VD) technique in Mitiq, which is now available for use! This technique was prototyped and implemented by a team of students at the University of Amsterdam. VD uses additional qubits to distill a purer version of the quantum state of interest. The implementation is in its early stages so lacks support for all
QPROGRAM
types. Currently only programs written incirq
are supported. We welcome feedback and suggestions for improvement.We've also made further enhancements to the Layerwise Richardson Extrapolation (LRE) technique, including support for observables and the
mitiq.Executor
class.mitiq.lre
also has two new functionsmitiq.lre.construct_circuits
andmitiq.lre.combine_results
that allow users to generate circuits and combine results in a more modular way (bringing this module in line with the other error mitigation techniques). An example workflow for the two step application LRE is shown below:🚨 Breaking Changes
For uniformity across modules within Mitiq we have renamed the folowing functions:
mitiq.zne.scaled_circuits
->mitiq.zne.construct_circuits
mitiq.ddd.generate_circuits_with_ddd
->mitiq.ddd.construct_circuits
mitiq.pec.generate_sampled_circuits
->mitiq.pec.construct_circuits
With this change, you will find the function
mitiq.<module>.construct_circuits
in all of ZNE, PEC, DDD, LRE, and VD.We've also bound the version of
numpy
to be less than2.0.0
due to some conflicts when using this latest major version.We hope to support
numpy
2.0.0 in a coming release.If you're interested in error mitigation, check out our upcoming error resilience workshop in NYC! WERQSHOP: Workshop on Error Resilience Quantum computing (https://werq.shop).
✨ Enhancements
📓 Documentation
📦 Dependency Updates
This discussion was created from the release v0.44.0.
Beta Was this translation helpful? Give feedback.
All reactions