Pennylane-ionq

Latest version: v0.39.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.40.0dev

New features since last release

Improvements 🛠

Breaking changes 💔

Deprecations 👋

Documentation 📝

Bug fixes 🐛

Contributors ✍️

This release contains contributions from (in alphabetical order):

---

0.39.0

Breaking changes 💔

* Support for Python 3.9 has been removed, and support for 3.12 has been added.
[(127)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/127)

* Upgrade minimum supported version of PennyLane to 0.38.0.
[(128)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/128)

Improvements 🛠

* Enable multi-circuit submission.
[(121)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/121)

Bug fixes 🐛

* Fix deprecated import path for `QubitDevice`.
[(122)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/122)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Astral Cai
Pietropaolo Frisoni
Radu Marginean
Mudit Pandey

---

0.36.0

New features since last release

* Added an optional `theta` parameter to the MS gate to enable partially entangling gates, providing more control over qubit entanglement. This feature allows for finer adjustments in quantum algorithms without affecting existing implementations. [101](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/101)

Documentation 📝

* Updated the docstring for the MS operation to include the new `theta` parameter, explaining its use and effects on the gate operation.

Contributors ✍️

This release contains contributions from (in alphabetical order):

Spencer Churchill

---

0.34.0

New features since last release

* Application of debiasing and sharpening for error mitigation is made available, with parameters set on device initialization. Error mitigation strategies that
need to be set at runtime are defined in the `error_mitigation` dictionary (currently a single strategy, `debias`, is available). Whether or not to
apply sharpening to the returned results is set via the parameter `sharpen`. A device using debiasing and sharpening to mitigate errors can be initialized as:

python
import pennylane as qml

dev = qml.device("ionq.qpu", wires=2, error_mitigation={"debias": True}, sharpen=True)


For more details, see the [IonQ Guide on sharpening and debiasing](https://ionq.com/resources/debiasing-and-sharpening), or refer to the publication <https://arxiv.org/pdf/2301.07233.pdf>
[(75)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/75)
[(96)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/96)

Improvements 🛠

* The IonQ API version accessed via the plugin is updated from 0.1 to 0.3
[(75)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/75)
[(96)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/96)

* Use new `backend` field to specify `qpu`.
[(81)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/81)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Spencer Churchill
Lillian Frederiksen

---

0.32.0

Breaking changes 💔

* Support for Python 3.8 has been removed, and support for 3.11 has been added.
[(78)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/78)

Improvements 🛠

* Added support for `qml.StatePrep` as a state preparation operation.
[(77)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/77)

Contributors ✍️

This release contains contributions from (in alphabetical order):

Mudit Pandey,
Jay Soni

---

0.28.0

New features since last release

* Add support for various IonQ native gates.
[(55)](https://github.com/PennyLaneAI/PennyLane-IonQ/pull/55)

Contributors

This release contains contributions from (in alphabetical order):

Jon Donovan

---

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.