westquant-pytket
Sequential representation search over pytket compiler choices.
Current alpha searches the ordered decision chain:
optimization -> placement -> routing -> rebase
Built-in action families include RemoveRedundancies,
FullPeepholeOptimise, SynthesiseTket, naive/graph placement,
RoutingPass, AASRouting and RebaseTket through pytket's public pass API.
Every rollout produces a wqt-policy-v0.1 record. Compilation failures are
retained. Small circuits attempt exact unitary verification; larger or
unsupported circuits are explicitly unknown rather than silently trusted.
Native smoke
pip install -e ../westquant-core -e .[test]
pytest -q
python integration/smoke.py
CLI
westquant-pytket-search --qasm circuit.qasm --edges 0-1,1-2,2-3 --beam-width 3
Release files for westquant-pytket 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| westquant_pytket-0.1.0.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| westquant_pytket-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.4 kB
Release files / westquant_pytket-0.1.0.tar.gz
| Download URL | westquant_pytket-0.1.0.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca93ba029339db745e585fd91951e729e645df8105411e064d619d27b815d26c
|
|
BLAKE2b-256 checksum How to use checksums |
994e9905ec678c83d133c94ae70c7ccbc358abc7bc091d4618df59efe830ea62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|
Release files / westquant_pytket-0.1.0-py3-none-any.whl
| Download URL | westquant_pytket-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b90d23f743cc3353c6668605d40d700b56dd7016fbd49444cc6049c99d2e898
|
|
BLAKE2b-256 checksum How to use checksums |
b64cdd6e02b73b74cca96147d4a09a013b3f0bc8115e968f1efb5d3711b112d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|