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

pytket-0.1.3-cp37-cp37m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m

pytket-0.1.3-cp37-cp37m-macosx_10_7_x86_64.whl (858.4 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

pytket-0.1.3-cp36-cp36m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m

pytket-0.1.3-cp36-cp36m-macosx_10_7_x86_64.whl (858.1 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: pytket-0.1.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m
  • 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.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0f543fece955b05287ca1c05f32e8d221de629acf2f7d373e2d5843ea65d1bc8
MD5 65074c83abccec2616faacba539675d2
BLAKE2b-256 273e25cda25c81de9fede3fd1b6bd1a18a939c993a9a491d9d0c9d141729c0c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.3-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 858.4 kB
  • 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.3-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a30610cf4758c551267f6779636be2d7692c5e61943c4a7e85f77957ca181e6e
MD5 334fbe56a5ad2aa04f1fbde6873a1590
BLAKE2b-256 1cff5b53d36ba0f019fcff5d72f0232c381a3f395cf77ffbed6fcea885916157

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m
  • 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.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 01d37bbcf1feb916ad18e672b4ec477e19b4ce41bdda07a204d2991f6182d1a8
MD5 bd14c2932e7222e4321fe2f5d93c85b1
BLAKE2b-256 13c6e7c7be9a85aa34b4e2180ed3b970c7f9174555ed4046541b1bc232aae3bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.3-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 858.1 kB
  • 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.3-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 b6392a79f1e92087d6483886876238d6fa54095a623a331347646b4ee40f81c5
MD5 e8b807b2278824ca0de3865c250b5b7d
BLAKE2b-256 56e91132f0de13339f3fce0149b3526ee57ae61c79af936e8762f2f381b7912a

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