builder

builder#

Tools for building instruction schedules.

Full path: iqm.pulse.builder

Functions

build_quantum_ops(ops)

Builds the table of known quantum operations.

load_config(path)

Load quantum operation definitions and calibration data from a YAML config file.

validate_quantum_circuit(operations, op_table, *)

Validate a sequence of circuit operations constituting a quantum circuit.

Classes

CircuitOperation

Specific quantum operation applied on a specific part of the QPU, e.g. in a quantum circuit.

ScheduleBuilder

Builds instruction schedules out of quantum circuits or individual quantum operations.

Inheritance

Inheritance diagram of iqm.pulse.builder