Skip to main content
IBM Quantum Platform

samplomatic.transpiler.passes

Transpiler passes


Classes

Column 1
Column 2
AbsorbSingleQubitGates(*args, **kwargs)Absorb all chains of single-qubit gates that are left of a box instruction into the box.
AddInjectNoise(*args, **kwargs)Inserts InjectNoise annotations to all the unique boxes with twirling annotation.
AddTags(*args, **kwargs)Inserts Tag annotations to all box instructions.
AddTerminalRightDressedBoxes(*args, **kwargs)Add right-dressed boxes to collect uncollected virtual gates emitted by left-dressed boxes.
GroupGatesIntoBoxes(*args, **kwargs)Collect the two-qubit gates in a circuit inside left-dressed boxes.
GroupMeasIntoBoxes(*args, **kwargs)Collect the measurements in a circuit inside boxes.
InlineBoxes(*args, **kwargs)Inline every box in the input circuit by replacing it with its content.

Submodules

Was this page helpful?
Report a bug, typo, or request content on GitHub.