Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
tket-py documentation
tket-py documentation

API documentation

  • extensions
    • ArgumentExtension
    • DebugExtension
    • FuturesExtension
    • GlobalPhaseExtension
    • GpuExtension
    • GuppyExtension
    • MeasurementExtension
    • ModifierExtension
    • QSystemExtension
    • QSystemHeliosExtension
    • QSystemRandomExtension
    • QSystemSolExtension
    • QSystemUtilsExtension
    • QuantumExtension
    • ResultExtension
    • RotationExtension
    • WasmExtension
  • metadata
    • CircuitRewriteTraces
    • HeliosPlatformConfig
    • HeliosPlatformConfigValue
    • InlineAnnotation
    • PytketBitRegisterNames
    • PytketInputParameters
    • PytketOpGroup
    • PytketPhaseExpr
    • PytketQubitRegisterNames
    • RewriteTraceValue
    • UnitaryFlags
  • passes
    • Cliffordize
    • InlineFunctions
    • ModifierResolverPass
    • Normalize
    • NormalizeGuppy
    • PassResult
    • PlatformTarget
    • PytketHugrPass
    • QSystemRebasePass
  • util
    • PytketCircuitProto
    • PytketPassProto

Examples

  • Cliffordize for debugging
  • Guppy Program Optimization using tket
Back to top
View this page

tket-py documentation¶

API documentation¶

tket.extensions

HUGR extension definitions for tket circuits.

tket.metadata

Metadata values defined by the TKET compiler.

tket.passes

tket.util

Utility definitions for tket-py.

Examples

  • Cliffordize for debugging
  • Guppy Program Optimization using tket
    • Getting started - Flattening the Guppy generated HUGR
    • Example 1: Cancelling redundant CX gates
    • Example 2: Simplifying sequences of single qubit gates
Next
extensions
Copyright © 2025, Quantinuum compiler team
Made with Sphinx and @pradyunsg's Furo
On this page
  • tket-py documentation
    • API documentation