{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"}],"enrichment":{"capability":"Pytket is a Python interface to TKET, a quantum computing toolkit and optimizing compiler that lets you build, manipulate, and compile quantum circuits for execution on quantum hardware and simulators.","skillfed_tags":["quantum-computing","compiler","circuit-optimization"],"use_cases":["Design and optimize quantum circuits for execution on Quantinuum quantum processors or other supported hardware.","Convert quantum circuits between Qiskit, Cirq, and PennyLane representations for interoperability.","Apply automated compilation passes (qubit routing, gate decomposition, phase gadget synthesis) to reduce circuit depth.","Prototype quantum algorithms and test them on classical simulators before hardware deployment.","Integrate quantum circuit compilation into larger quantum software pipelines or research workflows."],"what_it_does":"Pytket is a Python module that wraps TKET, Quantinuum's quantum computing toolkit and compiler. It provides a high-level interface for constructing quantum circuits, applying optimizations, and preparing them for execution on quantum hardware or classical simulators. The package integrates with several popular quantum software frameworks\u2014including Qiskit, Cirq, and PennyLane\u2014allowing circuit conversion between tools.\n\nThe core use case is circuit design and optimization: you build a quantum circuit using pytket's API, apply compiler passes to reduce gate count or improve fidelity, and then export or execute the result. Pytket's runtime dependencies (numpy, scipy, networkx, sympy, lark, graphviz, jinja2, typing-extensions, and qwasm) support numerical computation, graph algorithms, and circuit serialization. Extension modules provide access to specific quantum hardware providers and simulators.","worth_installing":"Yes, if you are working with quantum circuits and need a robust, actively maintained compiler and circuit manipulation framework. Pytket is well-suited for quantum algorithm development, hardware integration, and interoperability with other quantum software tools. The permissive Apache 2 license and broad platform support (Linux, macOS, Windows) lower barriers to adoption. Install friction is moderate due to multiple dependencies, but precompiled wheels are available. Avoid on macOS with conda; use an official Python distribution instead."},"id":"pytket","links":{"html":"https://skillfed.io/packages/pytket","md":"https://skillfed.io/packages/pytket.md","pypi":"https://pypi.org/project/pytket/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-06","license_spdx":null,"license_treatment":"permissive","name":"pytket","python_support":"supports_current","summary":"Quantum computing toolkit and interface to the TKET compiler"},"popularity":{"monthly_downloads":156510,"position":10782,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.18.1"}
