samplomatic.Twirl¶
- class samplomatic.Twirl(group: VirtualType | Literal['pauli'] = VirtualType.PAULI, dressing: DressingMode | Literal['left', 'right'] = DressingMode.LEFT, decomposition: DecompositionMode | Literal['rzsx', 'rzrx'] = DecompositionMode.RZSX)[source]¶
Directive to twirl the contents of a
boxinstruction.- Parameters:
group – Which group to twirl with.
dressing – Which side of the box to attached dressing instructions.
decomposition – How to decompose single-qubit gates.
- __init__(group: VirtualType | Literal['pauli'] = VirtualType.PAULI, dressing: DressingMode | Literal['left', 'right'] = DressingMode.LEFT, decomposition: DecompositionMode | Literal['rzsx', 'rzrx'] = DecompositionMode.RZSX)[source]¶
Methods
__init__([group, dressing, decomposition])Attributes
groupdressingdecompositionnamespace