pennylane-pq

This section contains the API documentation for the PennyLane-ProjectQ 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 ProjectQ devices with PennyLane.

Classes

ProjectQClassicalSimulator([wires])

A PennyLane projectq.classical device for the ProjectQ ClassicalSimulator backend.

ProjectQIBMBackend([wires, shots])

A PennyLane projectq.ibm device for the ProjectQ IBMBackend backend.

ProjectQSimulator([wires, shots])

A PennyLane projectq.simulator device for the ProjectQ Simulator backend.

SqrtSwap(*params[, wires, id])

Square root SWAP gate.

SqrtX(*params[, wires, id])

Square root X gate.

Class Inheritance Diagram

Inheritance diagram of pennylane_pq.devices.ProjectQClassicalSimulator, pennylane_pq.devices.ProjectQIBMBackend, pennylane_pq.devices.ProjectQSimulator, pennylane_pq.ops.SqrtSwap, pennylane_pq.ops.SqrtX