This release is a pre-release and may not be stable for production use.
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.0a3
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.0a3.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| westquant_pytket-0.1.0a3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.4 kB
Release files / westquant_pytket-0.1.0a3.tar.gz
| Download URL | westquant_pytket-0.1.0a3.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c81dba83ef55cc987712d521681d13bedd7bd6d2ceef8d573100243488b07490
|
|
BLAKE2b-256 checksum How to use checksums |
44e18e9a6b5790862a721c143794ad6c5c7052015228172328f723d6fb6bb677
|
| 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.0a3-py3-none-any.whl
| Download URL | westquant_pytket-0.1.0a3-py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2d53ce627dfa12fa5cde80a92ccbccd07436f205e454714265a00b47a3ea668b
|
|
BLAKE2b-256 checksum How to use checksums |
dbe04bdf7b5ebb82f4287b288d8dc42cbd62be6fb1a8109a3c3f6d480a52325b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|