Skip to main content

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pytket-0.1.4-cp37-cp37m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.7m

pytket-0.1.4-cp37-cp37m-macosx_10_6_intel.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

pytket-0.1.4-cp36-cp36m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.6m

pytket-0.1.4-cp36-cp36m-macosx_10_6_intel.whl (1.6 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

File details

Details for the file pytket-0.1.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pytket-0.1.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6664560c601e631ab454782dcba143ce3e2b1838a7472063f4d8d10fd1ea5851
MD5 40ab47cc956c04f13c8ff5c930615dba
BLAKE2b-256 577548c404362b398df53ff9e08bc87ad1194ccc07ac89f770d9caa8ec3fe62f

See more details on using hashes here.

File details

Details for the file pytket-0.1.4-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: pytket-0.1.4-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.4-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 fd57898dac09cb2b544a21817657fff954fdacac2352d6e3acfeb06a707aea95
MD5 d7ae684c38f68b7a703c7a67ae76974d
BLAKE2b-256 984da705afaf2e04cf6af57c938f4aa3567522432dfadd04f97233ecd89874fd

See more details on using hashes here.

File details

Details for the file pytket-0.1.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pytket-0.1.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6972fc1d5dbf486bbdbd668db88829a246fc070807870d71617712e0bbe54a69
MD5 16b5233ec6a4c3dc97e15ee6741bf8a2
BLAKE2b-256 e8997af7772c7028270b22b808c99ce03def632f574a092cd504bedcc6b0a811

See more details on using hashes here.

File details

Details for the file pytket-0.1.4-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: pytket-0.1.4-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.4-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 af88f35c76a66e1ecd981335c91f2530e49db75c7c72d5a6d33a484c4de8d9d0
MD5 75fadd78966ad6d578e907d4e6cd0f72
BLAKE2b-256 9608b7e8ae441779736aad8b7e2955d4868a970e5be6e8599729c5901bfa9546

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page