pennylane_ionq

This section contains the API documentation for the PennyLane-IonQ plugin.

Warning

Unless you are a PennyLane plugin developer, you likely do not need to use these classes and functions directly.

See the overview page for more details using the available IonQ devices with PennyLane.

PennyLane IonQ overview

Classes

GPI(phi, wires)

Single-qubit GPI gate.

GPI2(phi, wires)

Single-qubit GPI2 gate.

MS(phi0, phi1[, theta])

2-qubit entangling MS gate.

QPUDevice(wires, *[, gateset, shots, ...])

QPU device for IonQ.

SimulatorDevice(wires, *[, gateset, shots, ...])

Simulator device for IonQ.

XX(phi, wires)

The Ising XX gate.

YY(phi, wires)

The Ising YY gate.

ZZ(phi, wires)

The Ising ZZ gate.

Class Inheritance Diagram

Inheritance diagram of pennylane_ionq.ops.GPI, pennylane_ionq.ops.GPI2, pennylane_ionq.ops.MS, pennylane_ionq.device.QPUDevice, pennylane_ionq.device.SimulatorDevice, pennylane_ionq.ops.XX, pennylane_ionq.ops.YY, pennylane_ionq.ops.ZZ