pulse

pulse#

Control pulses, gates and instruction schedules for quantum computers.

Full path: iqm.pulse

Subpackages and modules

base_utils

Base utility functions with no dependencies on other iqm.pulse modules.

builder

Tools for building instruction schedules.

circuit_operations

Representing quantum circuits as lists of CircuitOperations.

gate_implementation

Implementing abstract quantum operations as instruction schedules.

gates

Implementations of quantum gates.

playlist

Control pulses and instruction schedules for quantum computers.

quantum_ops

Quantum operations.

scheduler

Tools for composing instruction schedules in time.

timebox

Reserving QPU resources in instruction scheduling.

utils

Utility functions.

validation

Validation of playlists and instructions schedules.