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 both Google [Cirq](https://www.github.com/quantumlib/cirq) and [Qiskit](https://qiskit.org), allowing the t|ket> tools to be used in conjunction with projects on these platforms.

#### Getting Started pytket is available for python3.5 or higher, on Linux and Macos. To install, run

pip install pytket

(we recommend using a fresh python environment).

Note, installation from source will not work, you must use pip.

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

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

pytket-0.1.1-cp37-cp37m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m

pytket-0.1.1-cp37-cp37m-macosx_10_6_intel.whl (637.5 kB view details)

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

pytket-0.1.1-cp36-cp36m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m

pytket-0.1.1-cp36-cp36m-macosx_10_6_intel.whl (637.3 kB view details)

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

File details

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

File metadata

  • Download URL: pytket-0.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.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.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1454e906dc307731fe51a423c9736fd4e35d7018257a51774a2bb5d88bbf3917
MD5 548b8f43c1f3c43b283ab35e8ecb22c1
BLAKE2b-256 7b92c1545b61d40d49ece738492dbf3a2430e3c1b5abd73bd8bbf0bdc8f05982

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.1-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 637.5 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.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 0b1db5d2ed725abb5571569d00b0d158cbdf096440858762aac75be25c6c7c42
MD5 e1aef40e7471011ed21e8ec688fc8d5f
BLAKE2b-256 645cb6e1deee796e67a4ffa700cb0150c3d53918e997bd09487bc50c9236c55c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.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.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6da7b48ad2ccf4e506714419326b2ca5f74b700986b0e2b5f75fe23485c1fbc4
MD5 e65c9a6dd5b28ce8bd40f5ab69b232b4
BLAKE2b-256 fd302bdd200cf44ab4555da86944d4b6a53125c1be34609ecc789e72cefceaab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.1.1-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 637.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.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for pytket-0.1.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 80659d399c992452311fe1c81c129c6cfd11bd0e5fe4ece16b3067de3a5ed76d
MD5 77f16181f3e197fdf8867fefdc59c247
BLAKE2b-256 e2bfdf9e0c7bfff95b3c677415f12242d842cc9a10170e3d3b07e464fba0af67

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