Skip to main content

Python module for interfacing with the CQC t|ket> library of quantum software

Project description

PyPI version Documentation Status

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, IBM Qiskit, and Rigetti pyQuil, 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 :math:\mathrm{t|ket}\rangle compiler, so we recommend the PyPI installation.

See examples/cirq_routing_example.ipynb for a quick introduction to using pytket.

Documentation of the soure code can be found at 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

If you're not sure about the file name format, learn more about wheel file names.

pytket-0.1.5-cp37-cp37m-manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m

pytket-0.1.5-cp37-cp37m-macosx_10_7_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

pytket-0.1.5-cp36-cp36m-manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m

pytket-0.1.5-cp36-cp36m-macosx_10_7_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: pytket-0.1.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 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.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 06ad8f13e12d19d7743595b14cd8b4984dd091f19e1f991ca57aad0ee1d7c1bc
MD5 9eb69a6ff93c249786d5f530ab150cf7
BLAKE2b-256 c441657f7b1b1016e523ef8aa91a653045a1cf80462b4b58a8d20975c8465841

See more details on using hashes here.

File details

Details for the file pytket-0.1.5-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: pytket-0.1.5-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for pytket-0.1.5-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f1847a1708687569f9ddec0f5dfe093cae0610d389e3e73bcbf7eee0880c746a
MD5 2f6d68a7652a8d002d7591b369ceffc1
BLAKE2b-256 bf849099abe5892e4a768bcb00a864fd4e5c97850a1528f0f4c44653e56a22a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 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.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 047e9dc0c6aa70c9350ae9ed7e5d292ee700a69e20d7827517d1a9fda0a60832
MD5 e77f7a3e4540d216801de5783dbb4df2
BLAKE2b-256 49628bbf12c35a4eb7b341f502d9c327b913bf424df5f504f3a5eae5ec237e3e

See more details on using hashes here.

File details

Details for the file pytket-0.1.5-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: pytket-0.1.5-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for pytket-0.1.5-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 0bce212196ede0bd65f5bbf5281a568b343f4fabd8523bfe99eda89efe96b0a6
MD5 076758f79bf2314a2912e65e02f04f62
BLAKE2b-256 8214694087101f7b92d3dc29bf5b79b316597e340d66bc1e89de8b3f217834e7

See more details on using hashes here.

Supported by

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