pennylane-sf

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

Top level PennyLane-SF module.

Classes

StrawberryFieldsFock(wires, *[, shots, hbar])

StrawberryFields Fock device for PennyLane.

StrawberryFieldsGBS(wires, *[, shots, …])

StrawberryFields variational GBS device for PennyLane.

StrawberryFieldsGaussian(wires, *[, shots, …])

StrawberryFields Gaussian device for PennyLane.

StrawberryFieldsRemote(*, backend[, wires, …])

StrawberryFields remote device for PennyLane.

Class Inheritance Diagram

Inheritance diagram of pennylane_sf.fock.StrawberryFieldsFock, pennylane_sf.gbs.StrawberryFieldsGBS, pennylane_sf.gaussian.StrawberryFieldsGaussian, pennylane_sf.remote.StrawberryFieldsRemote