You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
QECTOR Decoder v3 provides a Python package backed by a native Rust extension for quantum error correction research and validation workflows. It includes PyMatching-compatible MWPM validation, Union-Find decoding, belief-matching experiments, BP-OSD/qLDPC workflows, batch decoding, and optional GPU backend checks where the release build and target machine support them.
5
+
QECTOR Decoder v3 provides a Python package backed by a native Rust extension for quantum error correction research and validation workflows.
# Stim, Sinter, PyMatching, LDPC and belief-matching ecosystem
32
32
pip install "qector-decoder-v3[stim]"
33
-
34
-
# Benchmark and plotting harness
35
33
pip install "qector-decoder-v3[bench]"
36
-
37
-
# Full validation environment
38
34
pip install "qector-decoder-v3[all]"
39
35
```
40
36
41
37
---
42
38
43
-
## Supported public wheels
44
-
45
-
QECTOR v0.5.x public releases target standard CPython wheels for:
39
+
## Windows note
46
40
47
-
| Platform | Wheel status |
48
-
|---|---|
49
-
| Linux x86_64 | Published |
50
-
| Windows x64 | Published |
51
-
| macOS arm64 / Apple Silicon | Published |
52
-
| macOS Intel x86_64 | Not published in v0.5.x public CI |
53
-
| CPython free-threaded builds such as `cp313t`| Not published in v0.5.x |
41
+
Use the `pip` bound to your active standard Python environment. Do not force `py -m pip` unless you have checked which interpreter the Windows launcher selected.
54
42
55
-
Supported Python classifiers are standard CPython 3.9 to 3.13.
43
+
On some systems, `py` can select a free-threaded interpreter such as `python3.13t.exe`. QECTOR v0.5.x publishes standard CPython wheels, not `cp313t` free-threaded wheels. If pip cannot find a matching wheel, it may fall back to a source build and fail because the public repository does not ship the proprietary Rust core.
56
44
57
-
Windows note: do not force `py -m pip` unless you have checked which interpreter the Windows launcher selected. If `py` selects a free-threaded interpreter such as `python3.13t.exe`, pip may fall back to a source build and fail because the public repository does not ship the proprietary Rust core. Use the standard active Python environment instead:
Do this before making any hardware-specific performance claim.
180
-
181
-
---
182
-
183
-
## Licensing
184
-
185
-
QECTOR Decoder v3 is source-available.
186
-
187
-
Personal, academic, educational and non-commercial research use is allowed under the repository license. Company use, funded institutional work, SaaS, hosted API deployment, OEM integration, redistribution, paid consulting, or commercial benchmarking requires a commercial license.
0 commit comments