InjectLocalClifford
class samplomatic.annotations.InjectLocalClifford(ref: str, decomposition: DecompositionMode | Literal['rzsx', 'rzrx'] = DecompositionMode.RZSX, dressing: DressingMode | Literal['left', 'right'] = DressingMode.LEFT)
Bases: Annotation
Directive to inject local Cliffords.
The resulting Samplex built from a circuit with a box with this annotation has a tensor input with name local_cliffords.ref and shape '(len(box_instruction.qubits),)'. The tensor is indexed in physical qubit order, in other words, the order of the qubits in the outer-most circuit, restricted to those used by the box.
Parameters
- ref – A unique identifier of the Cliffords.
- decomposition – How to decompose the Cliffords.
- dressing – Which side of the box to attach the dressing instructions.
Attributes Summary
Column 1 | Column 2 |
|---|---|
decomposition | |
dressing | |
namespace | |
ref |
Attributes Documentation
decomposition
dressing
namespace
Default value: 'samplomatic.inject_local_clifford'
ref
Was this page helpful?
Report a bug, typo, or request content on GitHub.