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 both 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.2-cp37-cp37m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m

pytket-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pytket-0.1.2-cp36-cp36m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m

pytket-0.1.2-cp36-cp36m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pytket-0.1.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 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.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fa6f8bd13b488aae885036e00390620ff663a2ff9d554b52726ce76e39c6dcea
MD5 9e46faf6c4668368d719a1dae5c657b8
BLAKE2b-256 fb37e08d62a9e93c7975a75b65ebc849f07a87ff80189dab0041e511ab4012f9

See more details on using hashes here.

File details

Details for the file pytket-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pytket-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • 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.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f7316cca767a6d92949935d00a209be791b5d1b49cb81c3e1e0c3a1e378b46a
MD5 031991e170e97b00bcc6191cf25aa446
BLAKE2b-256 5728b0ec795210fe3cf82af10f8070f24e5dd05e63166bc7f57a13e4a07d1583

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 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.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 11671d3921051c41a6f1be20bf88d5a839a2d2a1a43da89843e4492944ad0c1d
MD5 fc794f02d0ec19ee9f6ebc51c2e5299c
BLAKE2b-256 1d8b6e9896bf923369f262b1afd5cfd27c0a1c7d7108491e41092d0d28ad2ba5

See more details on using hashes here.

File details

Details for the file pytket-0.1.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pytket-0.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • 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.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6364bf951439500a295a6047301f125d983b4f85d8253cef5567f333a1084ce2
MD5 f2445e9613b85d6bfc39f112f328d68a
BLAKE2b-256 b97e593c9b2c0ac21b203b0168a76039e47c1c7c76f9891feb74c69a8f8aa742

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