Skip to main content

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

Project description

Pytket is a python module for interfacing with CQC t|ket>, a set of quantum programming tools. This first version focusses on integration with Google [Cirq](https://www.github.com/quantumlib/cirq), and provides functionality to use Cirq circuits with t|ket> tools.

#### Getting Started pytket is available for python3.5 or higher, on Linux and Macos. Windows support is under development. <br> To install run `pip install pytket` Note, installation from source does 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. There is also a video introduction [here](https://www.youtube.com/watch?v=f4jhD4J3-W8).

Support Circuits composed of operations from [cirq.ops.common_gates](https://github.com/quantumlib/Cirq/blob/master/cirq/ops/common_gates.py) are currently supported. <!– * H * X * Y * Z * S * T * CNOT * RotXGate * RotYGate * RotZGate * measure –>

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

Uploaded CPython 3.7m

pytket-0.0.2-cp37-cp37m-macosx_10_6_intel.whl (337.6 kB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

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

Uploaded CPython 3.6m

pytket-0.0.2-cp36-cp36m-macosx_10_6_intel.whl (337.6 kB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

File details

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

File metadata

File hashes

Hashes for pytket-0.0.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e8bbe5dc4dcf6ff1d7701543730a94b2bf8b6b1d0ada3f5dcfa3572976382e43
MD5 66af3d0684e630b84fc49b492c4bc834
BLAKE2b-256 9745b40bf8234776fe2683b4d6ad2728c56cfb710baccd1452a12f954244b929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytket-0.0.2-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 b31dc54b8f6bf739b230d5a72b2b83a5f3d468f80a89356d1e41778b82a6c0a9
MD5 dcc0bfd67461dc174d718ce4634c50db
BLAKE2b-256 b840d2da8346cad973bf4e768003b3bb019d61dcdfb804cd9d04778f97eddb2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytket-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 42e895bc07841b552c50bf2465374b7591e3e8803a85a62caccd7f5b5ea2ef83
MD5 949a4da0f7b6206533cffccc3c143c19
BLAKE2b-256 dd87782fbd026ee03f62fb215f6969a838d766344459ec502415df34f44bc455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytket-0.0.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 8075ce0cb1fdbbbcebea9215999d25b3568b81f7a307bb86c4016a39fd4510b5
MD5 9e4735f89be2874e5e682ed9b894ccc5
BLAKE2b-256 ffeb335e3516a0412e89bd05f60d73653645facc818370e51b76ab7d1570fe2a

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