iqm.pulla.utils#
Utility functions for IQM Pulla.
Module Attributes
|
Return type for |
Functions
|
Construct the Station Control settings needed for executing a batch of quantum circuits. |
|
Build an iqm-pulse QuantumOp calibration data tree from a calibration set. |
|
Convert a list of CircuitOperations to an IQM CPC Circuit. |
|
Convert the sweep measurement results from Station Control into circuit measurement results. |
Like |
|
Prepare readout controller names for the request. |
|
|
Determine the boundary of a circuit executed on the QPU. |
|
Get a unique id hash for a given circuit. |
|
Initialize a new schedule builder for the station, validate that it is configured properly. |
|
Wrap a circuit to a single GateImplementation that can then be registered as an independent "gate". |
|
Locate specific instructions in a schedule. |
|
Map qubit indices in circuits to the indices in the component mapping. |
Convert sweep results returned by Station Control to the circuit measurement results the client expects. |
|
|
Print all instructions in a channel of a schedule. |
|
Print all instructions in each segment of a schedule. |
|
Replace an instruction in a schedule with one or more instructions. |
Classes
|
Return type for |
Inheritance
digraph inheritance9fff7b0bc1 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "InstructionLocation" [URL="iqm.pulla.utils.InstructionLocation.html#iqm.pulla.utils.InstructionLocation",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="InstructionLocation(channel_name, index, duration)"]; }