pytket-qirΒΆ
pytket-qir
is an extension to pytket
that allows pytket
circuits to
be converted to qir.
pytket-qir
is available for Python 3.10, 3.11, 3.12 and 3.13, on Linux,
MacOS and Windows. To install, run:
pip install pytket-qir
- API documentation
pytket_to_qir()
QIRFormat
QIRProfile
ClassicalRegisterWidthError
check_circuit()
AbstractQirGenerator
AbstractQirGenerator.circuit_to_module()
AbstractQirGenerator.command_to_module()
AbstractQirGenerator.record_output()
AbstractQirGenerator.subcircuit_to_module()
AbstractQirGenerator.conv_BarrierOp()
AbstractQirGenerator.conv_CopyBitsOp()
AbstractQirGenerator.conv_RangePredicateOp()
AbstractQirGenerator.conv_SetBitsOp()
AbstractQirGenerator.conv_WASMOp()
AbstractQirGenerator.conv_ZZPhase()
AbstractQirGenerator.conv_clexprop()
AbstractQirGenerator.conv_conditional()
AbstractQirGenerator.conv_measure()
AbstractQirGenerator.conv_other()
AbstractQirGenerator.conv_phasedx()
AbstractQirGenerator.conv_tk2()
AbstractQirGenerator.conv_zzmax()
AbstractQirGenerator.get_azure_sar()
AbstractQirGenerator.get_ssa_vars()
AbstractQirGenerator.get_wasm_sar()
AbstractQirGenerator.set_ssa_vars()
BaseProfileQirGenerator
AdaptiveProfileQirGenerator
PytketQirGenerator
AzureBaseProfileQirGenerator
AzureAdaptiveProfileQirGenerator
tketqirModule
QirGate
CustomQirGate
CustomGateSet
FuncName
FuncNat
FuncSpec
- Changelog
- 0.25.0rc0 (August 2025)
- 0.24.1 (May 2025)
- 0.24.0 (May 2025)
- 0.23.0 (May 2025)
- 0.22.0 (April 2025)
- 0.21.1 (March 2025)
- 0.21.0 (February 2025)
- 0.20.0 (February 2025)
- 0.19.0 (December 2024)
- 0.17.0 (October 2024)
- 0.16.0 (October 2024)
- 0.15.0 (October 2024)
- 0.14.0 (October 2024)
- 0.13.0 (October 2024)
- 0.12.0 (July 2024)
- 0.11.0 (May 2024)
- 0.10.1 (April 2024)
- 0.9.0 (March 2024)
- 0.8.0 (January 2024)
- 0.7.0 (January 2024)
- 0.6.0 (November 2023)
- 0.5.0 (November 2023)
- 0.4.0 (October 2023)
- 0.3.0 (September 2023)
- 0.2.0 (August 2023)
Useful links