Core operationsΒΆ

Module name: pennylane.ops

Submodule containing core quantum operations supported by PennyLane.

PennyLane supports a collection of built-in quantum operations, including both discrete-variable (DV) gates as used in the qubit model, and continuous-variable (CV) gates as used in the qumode model of quantum computation.

Here, we summarize the built-in operations supported by PennyLane, as well as the conventions chosen for their implementation.

Note

When writing a plugin device for PennyLane, make sure that your plugin supports as many of the PennyLane built-in operations defined here as possible.

If the convention differs between the built-in PennyLane operation and the corresponding operation in the targeted framework, ensure that the conversion between the two conventions takes places automatically by the plugin device.