
Tket
Software platform for the development and execution of gate-level quantum computation, providing state-of-the-art performance in circuit compilation. The toolset is designed to aid platform-agnostic software and extract the most out of the available NISQ devices of today.

The tket framework is a software platform for the development and execution of gate-level quantum computation, providing state-of-the-art performance in circuit compilation. The toolset is designed to aid platform-agnostic software and extract the most out of the available NISQ devices of today.
There is currently an implementation of tket available in the form of the pytket package for python 3.10+, which can be installed for free using the pip package manager. Additional extension modules are available for interfacing pytket with several popular quantum software packages, including Qiskit, Cirq, and pyQuil, and for adding more devices and simulators to target.
Tket enables platform agnosticism by providing an intermediate language for conversion of circuits between a large number of other quantum software frameworks. The uniform interface given to supported backends allows them to be seamlessly inserted into high-level code and the transfer of control from the user’s input platform of choice to the system that handles the device connection is performed automatically upon submitting circuits to be executed. The modular packaging of tket into the core pytket package and a collection of extensions allows this greater software flexibility with minimal redundant package dependencies. An extension module is provided for each compatible framework or device provider, which adds in the methods for converting primitives to and from the representation used in pytket and wrappers for presenting the backends through the standard interface.
Tags:
Similar to Tket:


