Skip to content

bloqade.gemini.logical.dialects.operations.terminal_measure

← Module overview

functionterminal_measuresource

bloqade.gemini.logical.dialects.operations.terminal_measure

Signature
def terminal_measure(qubits: ilist.IList[Qubit, Len]) -> ilist.IList[ilist.IList[MeasurementResult, Any], Len]

Perform measurements on a list of logical qubits.

Measurements are returned as a nested list where each member list contains the individual measurement results for the constituent physical qubits per logical qubit.

Parameters

NameTypeDescription
qubitsilist.IList[Qubit, Len]The list of logical qubits to measure.

Returns

ilist.IList[ilist.IList[MeasurementResult, Any], Len]IList[IList[MeasurementResult, CodeN], Len]: A nested list containing the measurement results, where each inner list corresponds to the measurements of the physical qubits that make up each logical qubit.

source