Skip to content
Pasqal Documentation

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:

Terminal window
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.EmuFreeBackend

See pulser_pasqal.EmuFreeBackend.

pulser.backends.EmuFreeBackendV2

See pulser_pasqal.EmuFreeBackendV2.

pulser.backends.EmuTNBackend

See pulser_pasqal.EmuTNBackend.

pulser.backends.EmuMPSBackend

See pulser_pasqal.EmuMPSBackend.

pulser.backends.MPSBackend

See emu_mps.MPSBackend (external).

pulser.backends.SVBackend

See emu_sv.SVBackend (external).