passesΒΆ

Classes

Cliffordize([_scope])

Replace supported non-Clifford operations with Clifford operations.

InlineFunctions([heuristic, _scope])

Inline acyclic function calls below the selected scope.

ModifierResolverPass([_scope])

A pass to resolve Guppy modifiers (control, dagger, power).

Normalize([resolve_modifiers, ...])

NormalizeGuppy([resolve_modifiers, ...])

Deprecated alias for Normalize.

PassResult(hugr[, inplace, modified, results])

The result of a series of composed passes applied to a HUGR.

PlatformTarget(*values)

A hardware platform that passes can target.

PytketHugrPass(*pytket_passes[, target])

QSystemRebasePass(*[, resolve_modifiers, ...])

Convert quantum operations to QSystem operations.