westquant-core
Framework-neutral substrate for WestQuant Open representation search.
Alpha contents
- WQIR-style typed representations across problem, Hamiltonian/operator, circuit/program, layout, control, hardware, execution, evaluation and resource-estimation layers;
- RepGraph v0.2 DAG with explicit transformation provenance;
- Transformation Registry;
- framework-neutral plugin protocols;
- deterministic beam search with explicit state/action rollouts;
- Pareto utilities;
- dataset manifests and JSONL utilities;
- canonical
wqt-policy-v0.1training-record schema and lightweight validator.
WQT20 is intentionally not a runtime dependency. Deterministic and heuristic search remain fully usable without a learned model, giving a clean baseline for future WQT20 comparisons.
License
westquant-core is licensed under the Mozilla Public License 2.0 (MPL-2.0). MPL-2.0 applies file-level copyleft: modifications to MPL-licensed files must be shared back under MPL-2.0, while proprietary software built on top of the core may remain closed.
CUDA-Q integration
Version 0.2.1 adds the framework-neutral ExecutionHint contract used by
westquant-cudaq to carry backend family, simulator engine, precision,
GPU/QPU allocation, shot budgets, and execution constraints through WQIR.
Metadata
Release files for westquant-core 0.2.1
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_core-0.2.1.tar.gz | 17.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| westquant_core-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.0 kB
Release files / westquant_core-0.2.1.tar.gz
| Download URL | westquant_core-0.2.1.tar.gz |
|---|---|
| Size | 17.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4b5588e2eb4d4b7679aaca5e84a7e06e0c3393106df9eb7a9632d7354c998e3
|
|
BLAKE2b-256 checksum How to use checksums |
dda7e7add1788c4fedb404fc0f980b98acb2a8fa788cb11fed053fdbb871ab3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|
Release files / westquant_core-0.2.1-py3-none-any.whl
| Download URL | westquant_core-0.2.1-py3-none-any.whl |
|---|---|
| Size | 17.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
21c35aed358cd531e14f07449a44ee940099fe61d6ccbfb7aa7bd47ac530eaed
|
|
BLAKE2b-256 checksum How to use checksums |
42d642543e72aafcdbf51eaaa6ba38d012f2b7f8298353a5c1f2835e61f1d444
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|