westquant-bridges
Experimental framework and IR bridges for WestQuant Open.
Support Matrix
| Bridge | Status | Description |
|---|---|---|
| Cirq | EXPERIMENTAL | Circuit import, target-gateset compilation, verification |
| Qibo | EXPERIMENTAL | Circuit import, custom pipeline execution |
| D-Wave Ocean | EXPERIMENTAL | BQM import, embedding/sample controls |
| Amazon Braket | EXPERIMENTAL | Circuit import, OpenQASM Program, local simulation |
| CUDA-Q | EXPERIMENTAL | Program representation, cudaq-opt bridge |
| Bloqade | EXPERIMENTAL | Analog program/geometry builder passthrough |
| Microsoft QDK | EXPERIMENTAL | OpenQASM resource estimation |
| OpenQASM 3.1 | STATIC | Dependency-free static representation/metrics |
| QIR | STATIC | Dependency-free LLVM/QIR static representation/metrics |
Note: All SDK-backed bridges are currently EXPERIMENTAL. They have fake/stub tests only, not native SDK tests. Do not rely on them for production use yet.
The four primary frameworks (Qiskit, pytket, PennyLane, Pulser) are SDK_TESTED and available as separate packages:
pip install westquant[qiskit]pip install westquant[pytket]pip install westquant[pennylane]pip install westquant[pulser]
Installation
pip install westquant-bridges
Every external SDK import is lazy so installing WestQuant bridges does not force all quantum SDKs into one Python environment.
License
Apache-2.0
Release files for westquant-bridges 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_bridges-0.1.0.tar.gz | 17.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| westquant_bridges-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.5 kB
Release files / westquant_bridges-0.1.0.tar.gz
| Download URL | westquant_bridges-0.1.0.tar.gz |
|---|---|
| Size | 17.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6bb30780a001dcfad06b585b394d695be4f40cdebf54e10e061da7f3e7446081
|
|
BLAKE2b-256 checksum How to use checksums |
b9d7bdb6fae14ed7a32d77f79c2854477026248ab1c292e891d47b5365096b3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|
Release files / westquant_bridges-0.1.0-py3-none-any.whl
| Download URL | westquant_bridges-0.1.0-py3-none-any.whl |
|---|---|
| Size | 19.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e92199480b5c4d1fd040a1bff520598f2c18da0d2044f39044acaa8a25e9632c
|
|
BLAKE2b-256 checksum How to use checksums |
c236d0fec3612de6a90f45174a62d80df39fc3e8bba69e718808b70c259450fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|