passesΒΆ

Classes

PytketHugrPass(*pytket_passes)

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

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

InlineFunctions([heuristic, _scope])

Inline acyclic function calls below the selected scope.

NormalizeGuppy([resolve_modifiers, ...])

ModifierResolverPass([_scope])

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

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

Convert quantum operations to QSystem operations.

Cliffordize([_scope])

Replace supported non-Clifford operations with Clifford operations.