Python module for interfacing with the CQC t|ket> library of quantum software
Project description
[![PyPI version](https://badge.fury.io/py/pytket.svg)](https://badge.fury.io/py/pytket) [![Documentation Status](https://readthedocs.org/projects/pytket/badge/?version=latest)](https://pytket.readthedocs.io/en/latest/?badge=latest)
pytket is a python module for interfacing with CQC t|ket>, a set of quantum programming tools. We currently support circuits and device architectures from Google [Cirq](https://www.github.com/quantumlib/cirq), IBM [Qiskit](https://qiskit.org), and Rigetti [pyQuil](http://rigetti.com/forest), allowing the t|ket> tools to be used in conjunction with projects on these platforms.
#### Getting Started pytket is available for python3.6 or higher, on Linux and MacOS. To install, run
pip install pytket
Note: attempting to install from source will not set up the required binaries for the \(\mathrm{t|ket}\rangle\) compiler, so we recommend the PyPI installation.
See [examples/cirq_routing_example.ipynb](https://github.com/CQCL/pytket/blob/master/examples/cirq_routing_example.ipynb) for a quick introduction to using pytket.
Documentation of the soure code can be found at [pytket.readthedocs.io](https://pytket.readthedocs.io)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for pytket-0.1.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6664560c601e631ab454782dcba143ce3e2b1838a7472063f4d8d10fd1ea5851 |
|
MD5 | 40ab47cc956c04f13c8ff5c930615dba |
|
BLAKE2b-256 | 577548c404362b398df53ff9e08bc87ad1194ccc07ac89f770d9caa8ec3fe62f |
Hashes for pytket-0.1.4-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd57898dac09cb2b544a21817657fff954fdacac2352d6e3acfeb06a707aea95 |
|
MD5 | d7ae684c38f68b7a703c7a67ae76974d |
|
BLAKE2b-256 | 984da705afaf2e04cf6af57c938f4aa3567522432dfadd04f97233ecd89874fd |
Hashes for pytket-0.1.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6972fc1d5dbf486bbdbd668db88829a246fc070807870d71617712e0bbe54a69 |
|
MD5 | 16b5233ec6a4c3dc97e15ee6741bf8a2 |
|
BLAKE2b-256 | e8997af7772c7028270b22b808c99ce03def632f574a092cd504bedcc6b0a811 |
Hashes for pytket-0.1.4-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af88f35c76a66e1ecd981335c91f2530e49db75c7c72d5a6d33a484c4de8d9d0 |
|
MD5 | 75fadd78966ad6d578e907d4e6cd0f72 |
|
BLAKE2b-256 | 9608b7e8ae441779736aad8b7e2955d4868a970e5be6e8599729c5901bfa9546 |