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.

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

digraph inheritance2b41f8ec0c { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "CircuitOperation" [URL="iqm.pulse.builder.CircuitOperation.html#iqm.pulse.builder.CircuitOperation",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Specific quantum operation applied on a specific part of the QPU, e.g. in a quantum circuit."]; "ScheduleBuilder" [URL="iqm.pulse.builder.ScheduleBuilder.html#iqm.pulse.builder.ScheduleBuilder",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Builds instruction schedules out of quantum circuits or individual quantum operations."]; }