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.6-cp37-cp37m-manylinux1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7m

pytket-0.1.6-cp37-cp37m-macosx_10_6_intel.whl (893.4 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

pytket-0.1.6-cp36-cp36m-manylinux1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6m

pytket-0.1.6-cp36-cp36m-macosx_10_6_intel.whl (893.3 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

File details

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

File metadata

  • Download URL: pytket-0.1.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.0 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.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e4a47785e02ea3ef9e600ffdc4142022a9f04d1b689836e6447f3574e07a85b
MD5 f6bffc95ffb14e4169bc5918bc0279e8
BLAKE2b-256 9a7360fd8beb15a1ba69e38f749895e252fe2fabf2c2b78227433146c983b0e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.6-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 893.4 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • 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.6-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 277a089f873001019a00e7ed7efc3697297095dd023be3af9a17e92d4e4b4e4c
MD5 a00936f7493631c06816b046a239091e
BLAKE2b-256 4bda22d676b08ea06fd79fdd952d55710e43d32c26515c8d4dd4f3aadfc28d53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.0 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.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cf5f658cc1efc0709d02662132fd30fc55770463d5740f08afe73ac0d4a677c7
MD5 9b37145ecc7baecd0bcc1fdf8e038215
BLAKE2b-256 c97c18bc0d2d361fae6eb4db9d8f2efc0320d07267992278e119bfbffc425871

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.6-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 893.3 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • 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.6-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 fcd3a3e737e85267541b36e58b6638ca8632b2ed5a372b78abcb1c6bb94bef1a
MD5 306850bb4291d1b299f48844d7f08d2c
BLAKE2b-256 08960fb55e1e36da5b221a37dc6df30159f0020cf0bf71df84ab7a7d03ec57f4

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