Skip to main content

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

Project description

PyPI version Documentation Status Build 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, PyZX 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

This version

0.2.0

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

Uploaded CPython 3.7m

pytket-0.2.0-cp37-cp37m-macosx_10_6_intel.whl (2.4 MB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

pytket-0.2.0-cp36-cp36m-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m

pytket-0.2.0-cp36-cp36m-macosx_10_6_intel.whl (2.4 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

File details

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

File metadata

  • Download URL: pytket-0.2.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.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.32.1 CPython/3.6.3

File hashes

Hashes for pytket-0.2.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e2d6d6132996a147aed533f7e295ec0d1c6559019b3a476337f2497ad67fc28d
MD5 a62c7b3e6ce9cc37ea29d39b14b81d73
BLAKE2b-256 29cb3434a9a6179b05a7f1dd00e5c010ef25aa3d8ab02eec34de8df8093f7afb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.2.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • 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.32.1 CPython/3.6.3

File hashes

Hashes for pytket-0.2.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 327ddf3277d92aa103d9395acda5d5b0f5f03d8c609c608fb5580489ceefb76f
MD5 19057e549058464d875c4042d6d4c302
BLAKE2b-256 b94541a4a8bbd645af4b86caf0f3d1e14dba707d2409053e7169a32459b3e40d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.2.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.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.32.1 CPython/3.6.3

File hashes

Hashes for pytket-0.2.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b2de8562cdd2626bd0fe5d2d1c722b442008b0d50397e1b21cd7d0a47038a309
MD5 884819b49f04df6f5e897359af1eeaf9
BLAKE2b-256 da9c80872f2ea24b43f6c0f3ca1f99d0f84f897afa562039824bb5eb4cf3f79f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytket-0.2.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • 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.32.1 CPython/3.6.3

File hashes

Hashes for pytket-0.2.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f0c47ffa442f4dd7e21b71ed9dad52c04219168daa61190bf3f517cd5d90c371
MD5 632ad009dbe2a929c0dd03d361183963
BLAKE2b-256 7726768877c40dafe69b03342e350bfed9be3f4b77d216633936697b94bafb10

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