samplomatic.Twirl
class samplomatic.Twirl(group: GroupMode | Literal['pauli', 'balanced_pauli', 'local_c1', 'local_pauli', 'phase'] = GroupMode.PAULI, dressing: DressingMode | Literal['left', 'right'] = DressingMode.LEFT, decomposition: DecompositionMode | Literal['rzsx', 'rzrx'] = DecompositionMode.RZSX)
Directive to twirl the contents of a box instruction.
Parameters
- group – Which group to twirl with.
- dressing – Which side of the box to attach the dressing instructions.
- decomposition – How to decompose single-qubit gates.
__init__
__init__(group: GroupMode | Literal['pauli', 'balanced_pauli', 'local_c1', 'local_pauli', 'phase'] = GroupMode.PAULI, dressing: DressingMode | Literal['left', 'right'] = DressingMode.LEFT, decomposition: DecompositionMode | Literal['rzsx', 'rzrx'] = DecompositionMode.RZSX)
Methods
Column 1 | Column 2 |
|---|---|
__init__([group, dressing, decomposition]) |
Attributes
Column 1 | Column 2 |
|---|---|
group | |
dressing | |
decomposition | |
namespace |
Was this page helpful?
Report a bug, typo, or request content on GitHub.