QSystemHeliosExtension¶
- class tket.extensions.QSystemHeliosExtension[source]¶
Bases:
TketExtensionOperations for the Helios platform (tket.qsystem.helios).
- property Rz: ExtOp¶
Rotate a qubit around the Z axis (not physical).
- property ZZPhase: ExtOp¶
Two-qubit ZZ gate with a float angle, specific to the Helios platform.
- __init__()¶
- property future_to_measurement: ExtOp¶
Convert a Future[bool] to a Measurement.
- property lazy_measure: ExtOp¶
Lazily measure a qubit and lose it (returns a Future).
- property lazy_measure_leaked: ExtOp¶
Measure a qubit or detect leakage.
- property lazy_measure_reset: ExtOp¶
Lazily measure a qubit and reset it to Z |0> (returns a Future).
- property phasedX: ExtOp¶
PhasedX gate with two float parameters.
- property qFree: ExtOp¶
Free a qubit (lose track of it).
- runtime_barrier(size)[source]¶
Runtime barrier between operations on argument qubits.
- Return type:
ExtOp
- property runtime_barrier_def: OpDef¶
Runtime barrier operation definition.
- property version: Version¶
The version of the extension