pulser.backends

A module gathering all available backends.

This module is a single-point access to backends spread across different packages. As long as the appropriate package is installed, the Backend instances defined within it should be importable via this module, like so:

import pulser.backends as backends

backends.QPUBackend  # Same as pulser.QPUBackend
backends.QutipBackendV2  # Same as pulser_simulation.QutipBackendV2
pulser.backends.QPUBackend

See pulser.backend.QPUBackend.

pulser.backends.QutipBackend

See pulser_simulation.QutipBackend.

pulser.backends.QutipBackendV2

See pulser_simulation.QutipBackendV2.

pulser.backends.RemoteEmuFreeBackend

See pasqal_cloud.RemoteEmuFreeBackend.

pulser.backends.RemoteMPSBackend

See pasqal_cloud.RemoteMPSBackend.

pulser.backends.RemoteSVBackend

See pasqal_cloud.RemoteSVBackend.

pulser.backends.MPSBackend

See emu_mps.MPSBackend.

pulser.backends.SVBackend

See emu_sv.SVBackend.