This release is a pre-release and may not be stable for production use.
WestQuant Open
Search the representation, not just the parameters.
WestQuant Open is an open-source representation-search layer for quantum computing. It searches alternative compilation and representation paths across multiple software stacks, while preserving verification and full provenance.
Quick Start
pip install westquant[qiskit]
Then:
from westquant import optimize
result = optimize(circuit, framework="qiskit", backend=backend, budget=64)
print(result.pareto_front)
Or from the command line:
westquant doctor # Check what's installed
westquant compare circuit.qasm # Compare default vs WestQuant search
westquant plugins # List available plugins
Packages
| Package | Status | Description |
|---|---|---|
westquant-core |
SDK_TESTED | Core contracts, WQIR, RepGraph |
westquant-qiskit |
SDK_TESTED | Qiskit transpiler stage plugins |
westquant-pytket |
SDK_TESTED | pytket compiler pass search |
westquant-pennylane |
SDK_TESTED | PennyLane transform search |
westquant-pulser |
SDK_TESTED | Pulser neutral-atom search |
westquant-orchestrator |
SDK_TESTED | Cross-framework normalization |
westquant-bridges |
EXPERIMENTAL | Cirq/Braket/QIR/OpenQASM bridges |
Installation
# Single framework
pip install westquant[qiskit]
pip install westquant[pytket]
pip install westquant[pennylane]
pip install westquant[pulser]
# Everything
pip install westquant[all]
Compare
westquant compare circuit.qasm -f qiskit
Output:
2Q gates depth verified
Qiskit default 143 212 yes
Qiskit opt-3 128 195 yes
WestQuant search 113 179 yes
Candidates evaluated: 64
Verification: EXACT
2Q gate reduction: 20.9%
Depth reduction: 15.6%
Architecture
WestQuant Open
├── westquant-core # WQIR, RepGraph, search contracts
├── westquant-qiskit # Qiskit transpiler plugins
├── westquant-pytket # pytket pass search
├── westquant-pennylane # PennyLane transform search
├── westquant-pulser # Pulser neutral-atom search
├── westquant-orchestrator # Cross-framework normalization
├── westquant-bridges # Experimental framework bridges
└── westquant # Umbrella package (this repo)
Verification
Every transformation is independently verified:
- EXACT: Unitary equivalence via
Operator.equiv() - UNKNOWN: Conservative — never promoted to EXACT
- same_problem_different_dynamics: Pulser-specific — never collapsed with EXACT
License
Apache-2.0
Release files for westquant 0.1.0a1
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-0.1.0a1.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| westquant-0.1.0a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.2 kB
Release files / westquant-0.1.0a1.tar.gz
| Download URL | westquant-0.1.0a1.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44dae051a469891454ec56956d940f69537be16bc93c05759ae74ab4bc27ebdb
|
|
BLAKE2b-256 checksum How to use checksums |
f48585337b9badb9b55b73f9c50c15d6e6db7e6c2bb4dd5c2dbf548bfd7c8be6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / westquant-0.1.0a1-py3-none-any.whl
| Download URL | westquant-0.1.0a1-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
75908709aad3a643322a5775bb471ee0c052d89949af75a13ffe98cef278585d
|
|
BLAKE2b-256 checksum How to use checksums |
cb498f3844540bae2f940d5d072854a91ae7d69955d8f7ddfca64e6f19ffb788
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log