Skip to content
Pasqal Documentation

QutipBackendV2

class pulser_simulation.qutip_backend.QutipBackendV2(sequence, *, config=None, mimic_qpu=False)

Bases: EmulatorBackend

A backend for emulating the sequences using qutip.

Conforms to the generic API from pulser.backend.

Parameters:
  • sequence (Sequence) – The sequence to emulate.

  • config (EmulationConfig | None, default: None) – The configuration for the Qutip emulator.

  • mimic_qpu (bool, default: False) – Whether to mimic the validations necessary for execution on a QPU.

Attributes

default_config

Methods

run

Executes the sequence on the backend.

validate_sequence

Validates a sequence prior to submission.

Signatures

run()

Executes the sequence on the backend.

Return type:

Results

static validate_sequence(sequence, mimic_qpu=False)

Validates a sequence prior to submission.

Return type:

None