Quantinuum/tket
Source code for the TKET quantum compiler, Python bindings and utilities
What it solves
TKET is a high-performance quantum compiler designed to optimize quantum circuits for a wide variety of quantum computing architectures. It helps developers bridge the gap between abstract quantum algorithms and the physical constraints of actual quantum hardware.
How it works
The project is split into two primary components: a core engine written in C++ for maximum execution speed, and a Python interface called pytket that allows users to easily construct circuits and manage experiments. It uses a modular extension system to interface with various quantum devices, simulators, and other software libraries like Qiskit, Cirq, and PennyLane.
Who it’s for
It is intended for quantum computing researchers and developers who need to compile and optimize quantum circuits for execution on real quantum hardware or simulators.
Highlights
- High-performance C++ core for circuit optimization.
- Comprehensive Python API (
pytket) for circuit construction and experiment handling. - Extensive ecosystem of extension modules for hardware and simulator interoperability.
- Support for multiple quantum computing architectures.
Related
- Project
- Project
- Project
- Project
- Project