QECTOR Decoder v3
Quantum error correction decoding for Python, with a compiled Rust core.
Union-Find, exact MWPM, BP-OSD for LDPC/qLDPC codes, CPU and GPU batch decoding, Stim and Sinter integration.
Website · Pricing · Changelog · Releases · Contact
Overview
QECTOR Decoder v3 decodes syndromes from quantum error-correcting codes. Every
decoder returns a correction c that reproduces the syndrome, H c = s (mod 2),
and the same graph can be handed to several decoder families so they can be
compared on identical input.
- Decoder families: Union-Find, exact Blossom (MWPM), sparse Blossom, BP-OSD and Relay-BP for LDPC/qLDPC, belief matching, ambiguity clustering, two-stage X/Z decoding, lookup tables and hybrid cascades.
- Batch decoding on CPU (Rayon) and, with a commercial licence, on CUDA or
OpenCL GPUs, plus an
AutoDecoderthat falls back across backends. - Ecosystem: Stim detector error models, Sinter custom decoders, a
PyMatching-compatible
Matchingshim and a qiskit-qec plugin. - Tooling: the
qectorCLI, theqector-doctorenvironment diagnostic, and a local MCP server for AI assistants.
Installation
pip install qector-decoder-v3
Binary wheels are published for CPython 3.9 to 3.14 on:
| Platform | Wheel tag |
|---|---|
| Linux x86_64 | manylinux_2_17_x86_64 |
| Windows x64 | win_amd64 |
| macOS Apple silicon | macosx_11_0_arm64 |
There is no source distribution: the Rust core is distributed as compiled
wheels only, so other platforms (Linux aarch64, musllinux, macOS x86_64) are
not supported by pip install.
Optional extras:
pip install "qector-decoder-v3[stim]" # Stim, Sinter, PyMatching and LDPC ecosystem
pip install "qector-decoder-v3[all]" # full validation environment
Quick start
import numpy as np
from qector_decoder_v3 import UnionFindDecoder, BlossomDecoder
check_to_qubits = [[0, 1], [1, 2], [2, 3], [3, 4]] # repetition code, 5 qubits
syndrome = np.array([0, 1, 0, 0], dtype=np.uint8)
print(UnionFindDecoder(check_to_qubits, 5).decode(syndrome)) # fast, approximate
print(BlossomDecoder(check_to_qubits, 5).decode(syndrome)) # exact MWPM
Batch decoding
from qector_decoder_v3 import BatchDecoder, CUDABatchDecoder
syndromes = np.random.default_rng(0).integers(0, 2, size=(4096, 4), dtype=np.uint8)
corrections = BatchDecoder(check_to_qubits, n_qubits=5).parallel_batch_decode(syndromes)
if CUDABatchDecoder.is_available(): # requires a paid licence and a CUDA driver
corrections = CUDABatchDecoder(check_to_qubits, 5).batch_decode(syndromes)
AutoDecoder picks the best available backend and falls back automatically if
one fails:
from qector_decoder_v3 import AutoDecoder
auto = AutoDecoder(check_to_qubits, n_qubits=5)
corrections = auto.batch_decode(syndromes)
print(auto.available_backends(), auto.last_backend)
From a Stim circuit
import stim
from qector_decoder_v3 import dem
circuit = stim.Circuit.generated(
"surface_code:rotated_memory_z", distance=5, rounds=5,
after_clifford_depolarization=0.005,
)
graph = dem.from_stim(circuit.detector_error_model(decompose_errors=True)).collapse_to_graph()
decoder = graph.make_decoder("blossom") # carries the DEM's weights
# also: "union_find", "fast_union_find", "sparse_blossom", "bp_osd",
# "lookup_table", "hybrid_cascade", "ambiguity_cluster"
When decoding circuit-level noise on a GPU, pass the weights
(graph.weights()) as edge_weights: unweighted cluster growth cannot tell a
rare error mechanism from a common one.
BP-OSD for qLDPC codes
from qector_decoder_v3 import codes
from qector_decoder_v3.bposd import BpOsdDecoder
# [[144,12,12]] bivariate bicycle code: A = x^3 + y + y^2, B = y^3 + x + x^2
cx, cz = codes.bivariate_bicycle_code(
12, 6, [("x", 3), ("y", 1), ("y", 2)], [("y", 3), ("x", 1), ("x", 2)]
)
H = cx.parity_check_matrix()
decoder = BpOsdDecoder(H, error_rate=0.01, osd_order=0)
Sinter
import sinter
from qector_decoder_v3.sinter_compat import qector_sinter_decoders
samples = sinter.collect(
num_workers=4, tasks=tasks,
decoders=["qector_blossom", "qector_unionfind"],
custom_decoders=qector_sinter_decoders(),
)
Available decoders: qector_blossom, qector_unionfind,
qector_unionfind_unweighted, qector_bposd, qector_belief.
Decoder families
| Decoder | Use | Status |
|---|---|---|
UnionFindDecoder, FastUnionFindDecoder |
Low-latency approximate decoding | Stable |
BlossomDecoder |
Exact minimum-weight perfect matching | Stable |
SparseBlossomDecoder |
Near-optimal matching on large graphs | Experimental |
BpOsdDecoder (BP-OSD, Relay-BP) |
LDPC / qLDPC codes | Experimental |
BeliefMatching |
Correlated noise, accuracy over speed | Research |
AmbiguityClusterDecoder, TwoStageDecoder |
qLDPC clusters; X/Z sectors decoded separately | Experimental |
ColourCodeDecoder |
Colour codes (BP-OSD on the hypergraph) | Experimental |
BatchDecoder, DecoderPool |
CPU batch and multi-process decoding | Stable |
CUDABatchDecoder, OpenCLBatchDecoder, CUDABpOsdDecoder |
GPU batch decoding (paid licence) | Hardware dependent |
AutoDecoder |
Backend selection with automatic fallback | Stable |
SpaceTimeDecoder, SlidingWindowDecoder, StreamingDecoder |
Multi-round and streaming decoding | Experimental |
HybridDecoder, LookupTableDecoder |
Union-Find/Blossom routing; small codes | Experimental |
NeuralPredecoder, GNNPredecoder |
Learned predecoders | Research |
Command line and MCP server
qector --help # decode, bench, serve
qector-doctor # explains why a backend is or is not available
The package includes a Model Context Protocol server (JSON-RPC 2.0 over stdio) that exposes 13 decoding tools to MCP clients such as Claude Code:
python -c "import qector_decoder_v3; qector_decoder_v3.run_mcp_server()"
A ready-made client configuration is in mcp.json. The MCP, REST and gRPC
servers are intended for local and controlled use; they are not hardened for
public exposure.
Licensing
QECTOR Decoder v3 is source-available under the
PolyForm Noncommercial License 1.0.0
(SPDX PolyForm-Noncommercial-1.0.0).
- Free: personal, academic and other non-commercial use. Universities, public research organisations, charities and government institutions may use it free whatever their source of funding.
- Commercial licence required: use by or for a company, including company work under a research contract, hosted or SaaS deployment, OEM integration and redistribution. Plans start at $79/month, with a free 14-day trial: qector.store/pricing.
Activating a licence
Tokens are Ed25519-signed and verified offline against a public key compiled into the package: no licence server and no network access, so they work on air-gapped machines.
export QECTOR_LICENSE_KEY="<token>"
export QECTOR_LICENSE="<token>"
python -c "import qector_decoder_v3 as q; print(q.get_license_info()['tier'])" # Pro or Enterprise
A key file also works: QECTOR_LICENSE_FILE=/path/to/license.key, or
~/.qector/license.key.
| Tier | Plans | GPU batch decoders | Code-distance tier |
|---|---|---|---|
| Community | no token | not available | 7 |
| Pro | Trial, Pro, Pro Perpetual, Team, Pilot | available | 19 |
| Enterprise | Lab, Enterprise | available | 63 |
CPU decoding is never blocked. Distance tiers are advisory unless
QECTOR_ENFORCE=1 is set.
| Variable | Effect |
|---|---|
QECTOR_SILENT=1 |
Hides the licensing notice printed on import |
QECTOR_ENFORCE=1 |
Turns distance tiers into hard errors |
QECTOR_OFFLINE=1 |
Refuses every outbound billing call (decoding never uses the network) |
QECTOR_CUDA_DEVICE_ID |
CUDA device to use (default 0) |
QECTOR_OPENCL_DEVICE_ALLOW |
Comma-separated substrings selecting OpenCL devices |
QECTOR_BLOSSOM_K_MULT |
Sparse-MWPM candidate multiplier (default 2.0); lowering it can reduce matching quality |
Limitations
- For standard surface-code MWPM, PyMatching is faster than the exact
BlossomDecoder; QECTOR's focus is decoder breadth and qLDPC coverage. SparseBlossomDecoderis near-optimal, not exact; useBlossomDecoderwhen exactness matters.- GPU speed-ups depend on hardware and workload, and unweighted GPU kernels trade accuracy for throughput.
- No performance figures are published: throughput and logical error rates depend on your hardware, code, distance and noise model.
Release integrity
Wheels are built, tested on Linux, Windows and macOS, and published to PyPI by GitHub Actions using Trusted Publishing. Each GitHub Release lists the wheels' SHA-256 digests, and every wheel carries Sigstore build provenance:
gh attestation verify qector_decoder_v3-<version>-<tag>.whl --repo GuillaumeLessard/qector-decoder
Security reports: see SECURITY.md.
Citation
@software{lessard2026qector,
author = {Guillaume Lessard},
title = {{QECTOR Decoder v3}: Quantum Error Correction Decoding for Python},
year = {2026},
version = {1.0.1},
url = {https://qector.store/},
note = {Source-available under PolyForm Noncommercial 1.0.0}
}
Related records on Zenodo: architecture and foundations · verification bundle · user manual · Workbench.
Related projects
- QECTOR Workbench: free desktop application (Windows, Linux, macOS)
- QECTOR Claude plugin: QEC tools for Claude Code and Claude Desktop
Contact
- Commercial licensing and support: admin@qector.store
- Bugs and questions: GitHub Issues
- Sponsor development: GitHub Sponsors
© 2026 Guillaume Lessard / iD01t Productions. Licensed under PolyForm Noncommercial 1.0.0.
Metadata
Release files for qector-decoder-v3 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 36.5 MB
Release files / qector_decoder_v3-1.0.1-cp314-cp314-win_amd64.whl
| Download URL | qector_decoder_v3-1.0.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
12de6e1bccf8c93279349ad52665f11284119d667c8d47d7b0762e7949564020
|
|
BLAKE2b-256 checksum How to use checksums |
779a32ac048d7c7198563e19cc53a5f0a041bdefe2313c035c62ce3b944a37c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | qector_decoder_v3-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
88fb7a822cfdde7de84d035ca7be2ff3a44ba6264b2f567f64aa71a6683ed2f7
|
|
BLAKE2b-256 checksum How to use checksums |
3b23c998048821a26669c44743c6800c6d8b8d39b9cdbd62a08a9f719d4117a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | qector_decoder_v3-1.0.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b4013f2d84da15146b4c591990bed58c0f0bf263a0a10975d86463e8b965fff7
|
|
BLAKE2b-256 checksum How to use checksums |
3cdadf101998da667f3e136e190c2ffdb26f62b8a34ec885ea40a1b49e747e53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp313-cp313-win_amd64.whl
| Download URL | qector_decoder_v3-1.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
51e6e123563946a67f68f113e2fecad275cb71452dfc85f91e144a67d8c75449
|
|
BLAKE2b-256 checksum How to use checksums |
f4b21ff9bc000bfa4d3095c79bd78d24d7b4f7d9ad706796a0d23a06abeb7a21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | qector_decoder_v3-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
019b00a27883888f6091c4da67629786d3129002df5a681cdfe8bffef8fdcfc5
|
|
BLAKE2b-256 checksum How to use checksums |
a12ab52d190fdd14032df2395a45aa45424ae5e6ba1b491ade0e7d3f2aae3df0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | qector_decoder_v3-1.0.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7e2279bf1fd0e9f1da7664181de3b6c74d56600b95b94b3d7e0b7363b6a1b1c5
|
|
BLAKE2b-256 checksum How to use checksums |
d1f66a59fb76bd5368211704531d49e900480582c2b8a6c8c887348262bc538e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp312-cp312-win_amd64.whl
| Download URL | qector_decoder_v3-1.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b2c6ddb9a41e8942bbdc9816fdafdb5e3201c0d0d6362405112b6e65da490f19
|
|
BLAKE2b-256 checksum How to use checksums |
ab1cc57c8512aa19f6d6e02c90d8c6d461a767558d65de8249e5151f5542fe58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | qector_decoder_v3-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ebac92340c6a6a22e0d72c42fedcd29c3461a4eda7e600ea924cf6befd4787d3
|
|
BLAKE2b-256 checksum How to use checksums |
18103ab24fbe8bf86c514caf684a1ac99cad0a3bc0ae26e82522c77fe10dd181
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | qector_decoder_v3-1.0.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d0c3606f771d7826dd986b6627682538a31423a5d28b25cb7dbd2bb05b10bb40
|
|
BLAKE2b-256 checksum How to use checksums |
1afba6d83e10f04019756587f1126f629e6b82016ecff6773275cd3a4567e8b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp311-cp311-win_amd64.whl
| Download URL | qector_decoder_v3-1.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c7fa238c65290580b9ed1a9570b9f3fa1d1ce251799cb85ae81a25cc127461f7
|
|
BLAKE2b-256 checksum How to use checksums |
def810b09fe2db2e759c64001add1777093afc80ae096d8a60ae8c4139971972
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | qector_decoder_v3-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
12812d613cd7a9c58e7702f9044fdd9cbb1e7b7c1a7ef6267d95e7e7e67b3c83
|
|
BLAKE2b-256 checksum How to use checksums |
ba007943191829524dfa772a65524d0c56e2569826c83749dc08663a1d965998
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | qector_decoder_v3-1.0.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b9b30ab2a67990cd56f524bce7c23747f3778fb30f649dd3f1d513c2259269e1
|
|
BLAKE2b-256 checksum How to use checksums |
aa9504d26719d2714f45f897b060e4956f6fe4607253ef0d7e6f62385850d1ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp310-cp310-win_amd64.whl
| Download URL | qector_decoder_v3-1.0.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c229cc297e7a362b06443b61d380dd5da878a1f2e8daef6b60f850cf3a043849
|
|
BLAKE2b-256 checksum How to use checksums |
001d877c068b1f3f8f8d6869f18b96a41f96adc1f1901535102363981954c9b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | qector_decoder_v3-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1327a31a6af62b01fae2380e8537bc53378f7e517f51ade137744cd8b5af9cf1
|
|
BLAKE2b-256 checksum How to use checksums |
807d020c06abe6d23dfcfe942c86fa7f6e2defc4d3f182a6e1ea729b10745553
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | qector_decoder_v3-1.0.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
64f977f7ec16768139c70fe2312621e291006b42a5b9bd9d6257434c795ec6fd
|
|
BLAKE2b-256 checksum How to use checksums |
de71f14a10d50ac32465e41ef54f7b1b1488aa03515fab6cf82112694673c596
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp39-cp39-win_amd64.whl
| Download URL | qector_decoder_v3-1.0.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ebacd2840d7440d80ced7a0775b3dc69388f9cbea2d6aa31a57bc26b77375ff3
|
|
BLAKE2b-256 checksum How to use checksums |
2dd8943b4207117d8c6caf49942d639df7d820c27727b64e6cef38e9f63cf458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | qector_decoder_v3-1.0.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3b0cbdbbfa31a55abc1f5c71a3e8b282fe74ee2cffd968dc7fe5d8c8de83043b
|
|
BLAKE2b-256 checksum How to use checksums |
2068461e0a22d13d9833a8344bf1d58702ca6002dedfbcdc515998b8d4cba1d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logRelease files / qector_decoder_v3-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | qector_decoder_v3-1.0.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9c2e4798f0df5d403675b7b51506cb0f850a4baa4103d2f71c649ab0b6ba0637
|
|
BLAKE2b-256 checksum How to use checksums |
275688c65256ddffbdd2a0b532f00c270c5b8c758e89ed631244ae974b5b1f63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Nov 6, 2026.
Transparency logSecurity for qector-decoder-v3 1.0.1
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.
Full provenance
All 18 files in this release have been uploaded with provenance metadata.
Attestation for qector_decoder_v3-1.0.1-cp314-cp314-win_amd64.whl
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 Nov 6, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.