Skip to content

v0.42.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Dec 19:09
0fe60b8

(Full Changelog)

Highlights

🎊 Thanks for a great 2024! Our end of the year recap should be out soon. Subscribe here to get the newsletter in your mailbox.

🚀 Many thanks to first time contributors @gluonhiggs, @JMuff22, @sanketsharma and @Shivansh20128!

  • @gluonhiggs added support for some additional Qiskit gates through using gate decomposition for gates that are unavailable
    in Cirq. A similar idea was applied to gates not recognized by QASM.
  • @Shivansh20128 added a new page in the documentation for benchmarking circuits.
  • @JMuff22 and @sanketsharma corrected typos in the documentation.

💡 A new error-mitigation technique is on its way. Thanks to @Misty-W for the Probabilistic Error Amplification RFC!

🎏 Modular functions are now available for both PEC and DDD, courtesy of @natestemen and @bdg221! These functions allow a user to generate intermediary circuits and combine the results in a two step process. E.g. in PEC:

from mitiq import pec

circuits = pec.intermediary_sampled_circuits(circuit, representations)

sampled_circuit_results = ...  # execute the circuits on a simulator/hardware/toothbrush/etc

pec_estimate = pec.combine_results(sampled_circuit_results, ...)

✨ Enhancements

🧑🏽‍💻 Developer Improvements

  • Fix flaky ZNE factory + observable test (#2602) [@natestemen]
  • Ensure further LRE compatibility with non-Cirq circuits (#2599) [@natestemen]
  • Throw Erorr on Multiple Measurements per Qubit with Observables (#2593) [@bdg221]

📓 Documentation

📦 Dependency Updates