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
Built Distributions
Hashes for pytket-0.0.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8bbe5dc4dcf6ff1d7701543730a94b2bf8b6b1d0ada3f5dcfa3572976382e43 |
|
MD5 | 66af3d0684e630b84fc49b492c4bc834 |
|
BLAKE2b-256 | 9745b40bf8234776fe2683b4d6ad2728c56cfb710baccd1452a12f954244b929 |
Hashes for pytket-0.0.2-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b31dc54b8f6bf739b230d5a72b2b83a5f3d468f80a89356d1e41778b82a6c0a9 |
|
MD5 | dcc0bfd67461dc174d718ce4634c50db |
|
BLAKE2b-256 | b840d2da8346cad973bf4e768003b3bb019d61dcdfb804cd9d04778f97eddb2f |
Hashes for pytket-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42e895bc07841b552c50bf2465374b7591e3e8803a85a62caccd7f5b5ea2ef83 |
|
MD5 | 949a4da0f7b6206533cffccc3c143c19 |
|
BLAKE2b-256 | dd87782fbd026ee03f62fb215f6969a838d766344459ec502415df34f44bc455 |
Hashes for pytket-0.0.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8075ce0cb1fdbbbcebea9215999d25b3568b81f7a307bb86c4016a39fd4510b5 |
|
MD5 | 9e4735f89be2874e5e682ed9b894ccc5 |
|
BLAKE2b-256 | ffeb335e3516a0412e89bd05f60d73653645facc818370e51b76ab7d1570fe2a |