Skip to main content
IBM Quantum Platform

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)

GitHub

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)

GitHub

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.