Skip to main content

NWQEC

Overview

NWQEC is a C++/Python toolkit for fault-tolerant quantum circuit transpilation. Key capabilities include:

  • Parsing OpenQASM 2.0 circuits into an internal circuit representation.
  • Converting arbitrary circuits to Clifford+T using the gridsynth algorithm [1].
  • Counting Clifford+T gates without generating the final circuit.
  • Producing Pauli-Based Circuits (PBC) with Tfuse optimisation for T-count reduction [2,3].
  • Applying Clifford reduction optimization [4], which preserves circuit parallelism while reducing non-T overhead.
  • Leveraging a tableau-based IR for high-performance PBC passes [2].

Requirements

  • Python 3.8+ (for PyPI installation)

For building from source:

  • C++17 toolchain and CMake ≥ 3.16
  • Python build dependencies: scikit-build-core, pybind11

Platform Support

NWQEC relies on GMP and MPFR mathematical libraries and is currently supported on macOS and Linux with full C++ gridsynth backend functionality. The build system automatically downloads prebuilt GMP/MPFR binaries for these platforms.

For Windows users, we recommend using WSL (Windows Subsystem for Linux).

The C++ gridsynth backend provides significant acceleration for Clifford+T synthesis (20× speed-up on an 18-qubit QFT benchmark).

Installation

Install from PyPI (Recommended)

pip install nwqec

Build from Source

For development or building custom wheels:

pip install -U pip
pip install scikit-build-core pybind11
pip install .

C++ Development

For advanced users or performance-critical applications, NWQEC provides native C++ executables that offer direct access to the transpilation engine without Python overhead.

Built executables:

  • nwqec-cli: Complete circuit transpilation pipeline with QASM I/O
  • gridsynth: High-precision single-angle synthesis (header-only C++ implementation)
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

Prebuilt GMP/MPFR binaries are automatically downloaded during the build process. See C++ CLI guide for details.

Quick Start (Python)

import nwqec

circuit = nwqec.load_qasm("example_circuits/qft_n18.qasm")
print(circuit.stats())

clifford_t = nwqec.to_clifford_t(circuit, keep_ccx=False)
print("WITH_GRIDSYNTH_CPP:", nwqec.WITH_GRIDSYNTH_CPP)
print("Clifford+T gate counts:", clifford_t.count_ops())

# Exact Clifford+T counts without generating the final circuit.
ct_counts = nwqec.get_clifford_t_counts(circuit, rz_err="total", epsilon=1e-2)
print("Clifford+T counts without final circuit generation:", ct_counts)

# Optional RZ synthesis error policies:
#   per-gate: fixed epsilon per RZ (default 1e-10)
#   total:    total budget split over all RZ gates (default 1e-2)
#   relative: epsilon(theta) = abs(theta) * epsilon (default 1e-2)
budgeted = nwqec.to_clifford_t(circuit, rz_err="total", epsilon=1e-2)

# Pauli-Based Circuit + Tfuse
pbc = nwqec.to_pbc(circuit)
pbc_opt = nwqec.fuse_t(pbc)
print("T count before Tfuse:", pbc.count_ops().get("t_pauli", 0))
print("T count after Tfuse:", pbc_opt.count_ops().get("t_pauli", 0))

# Clifford reduction optimization
clifford_reduced = nwqec.to_clifford_reduction(circuit)
print(f"Depth reduction over Clifford+T: {clifford_t.depth() / clifford_reduced.depth():.2f}x")
print(f"Depth reduction over PBC: {pbc.depth() / clifford_reduced.depth():.2f}x")

Further Documentation

Repository Layout

  • include/nwqec/ — public headers (analysis, core, parser, passes, gridsynth, tableau)
  • python/nwqec/ — Python package and pybind11 bindings
  • tools/ — C++ command-line utilities (nwqec-cli, gridsynth)
  • docs/ — additional documentation
  • tests/ — Python tests

References

  1. Neil J. Ross, and Peter Selinger. "Optimal ancilla-free Clifford+ T approximation of z-rotations." arXiv preprint arXiv:1403.2975 (2014).
  2. Meng Wang, Chenxu Liu, Sean Garner, Samuel Stein, Yufei Ding, Prashant J. Nair, and Ang Li. "Tableau-Based Framework for Efficient Logical Quantum Compilation." arXiv preprint arXiv:2509.02721 (2025).
  3. Sean Garner, Chenxu Liu, Meng Wang, Samuel Stein, and Ang Li. "STABSim: A Parallelized Clifford Simulator with Features Beyond Direct Simulation." arXiv preprint arXiv:2507.03092 (2025).
  4. Meng Wang, Chenxu Liu, Samuel Stein, Yufei Ding, Poulami Das, Prashant J. Nair, and Ang Li. "Optimizing FTQC Programs through QEC Transpiler and Architecture Codesign." arXiv preprint arXiv:2412.15434 (2024).

Citation format

Please cite our papers:

  • Meng Wang, Chenxu Liu, Samuel Stein, Yufei Ding, Poulami Das, Prashant J. Nair, and Ang Li. "Optimizing FTQC Programs through QEC Transpiler and Architecture Codesign." arXiv preprint arXiv:2412.15434 (2024).
  • Meng Wang, Chenxu Liu, Sean Garner, Samuel Stein, Yufei Ding, Prashant J. Nair, and Ang Li. "Tableau-Based Framework for Efficient Logical Quantum Compilation." arXiv preprint arXiv:2509.02721 (2025).

Bibtex:

@article{wang2024optimizing,
  title={Optimizing FTQC Programs through QEC Transpiler and Architecture Codesign},
  author={Wang, Meng and Liu, Chenxu and Stein, Samuel and Ding, Yufei and Das, Poulami and Nair, Prashant J and Li, Ang},
  journal={arXiv preprint arXiv:2412.15434},
  year={2024}
}
@article{wang2025tableau,
  title={Tableau-Based Framework for Efficient Logical Quantum Compilation},
  author={Wang, Meng and Liu, Chenxu and Garner, Sean and Stein, Samuel and Ding, Yufei and Nair, Prashant J and Li, Ang},
  journal={arXiv preprint arXiv:2509.02721},
  year={2025}
}

Acknowledgments

PNNL-IPID: 33474-E, iEdison No. 0685901-25-0171

The development of this software was supported by the U.S. Department of Energy, Office of Science, National Quantum Information Science Research Centers, Co-design Center for Quantum Advantage (C2QA) under contract number DE-SC0012704, (Basic Energy Sciences, PNNL FWP 76274). It was supported by the U.S. Department of Energy, Office of Science, National Quantum Information Science Research Centers, Quantum Science Center (QSC). The development used resources of the National Energy Research Scientific Computing Center (NERSC), a U.S. Department of Energy Office of Science User Facility located at Lawrence Berkeley National Laboratory, operated under Contract No. DE-AC02-05CH11231. The development used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725. This software was also supported by the Quantum Algorithms and Architecture for Domain Science Initiative (QuAADS), under the Laboratory Directed Research and Development (LDRD) Program at Pacific Northwest National Laboratory (PNNL). PNNL is a multi-program national laboratory operated for the U.S. Department of Energy (DOE) by Battelle Memorial Institute under Contract No. DE-AC05-76RL01830.

Metadata

Release files for nwqec 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nwqec 0.1.2
File Size Uploaded
nwqec-0.1.2.tar.gz 3.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for nwqec 0.1.2
File
nwqec-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
nwqec-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
nwqec-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
nwqec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
nwqec-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
nwqec-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
nwqec-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
nwqec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
nwqec-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
nwqec-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
nwqec-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
nwqec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
nwqec-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
nwqec-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
nwqec-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details
nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
nwqec-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
nwqec-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
nwqec-0.1.2-cp38-cp38-macosx_11_0_x86_64.whl CPython 3.8 CPython 3.8 macOS 11.0+ x86-64 Details
nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 36.1 MB

Release files / nwqec-0.1.2.tar.gz

Download URL nwqec-0.1.2.tar.gz
Size 3.7 MB
Tags Source
SHA-256 checksum
How to use checksums
7f78b3b3786e768c83461c55d1ddb0aca2119893b5ed5323f0dedbc2b51c8ec4
BLAKE2b-256 checksum
How to use checksums
3d381cf71bb15f61fa6233536b047bbe0c751067bd9baba8d3f4e02d922fe4fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nwqec-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
28696724adc54c297a83051978c7d1c30eea585f4442ca3fb6ff37e03d8077f9
BLAKE2b-256 checksum
How to use checksums
70d885a003b74e662a2407c3c234563135e3c0f54c9de210b7e6e96fa26f43d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL nwqec-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bed19218d875839ead901b8a866cfa1cfa5303fa010084bce1414465d2b636b0
BLAKE2b-256 checksum
How to use checksums
c64463b1471ff5a5517c79a26a8630c8b6eb9cf55ec9cedc3086aa966fb60e46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl

Download URL nwqec-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1eb9710c82e2acf77898b37659556873f9c66b14ce92f7e612aba115af0a9c87
BLAKE2b-256 checksum
How to use checksums
65109094e9be46e794a197de72c2caf30c0b0f7e5614c9cbcb5ec2f027966dff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL nwqec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd03e384369da0d4dfbb324d3c7ac26a5f5b19bf1a0f4893a982c582bb4120e1
BLAKE2b-256 checksum
How to use checksums
9c473f27728ce91dec323f22d9d13c148ae1217373be4df05f0a8d489b668230
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nwqec-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3e86b967454cbf4e556f7ed043079e4a4e8c803026429a2718669ae37efb1e69
BLAKE2b-256 checksum
How to use checksums
b8abc0b08114878e6889ae06fe68420a78a031abf1594cf59cc984b90a452f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL nwqec-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
38c447a98395b18bed9e604ff6a89cfc31fe35c4419da744b5e3846cba66bb69
BLAKE2b-256 checksum
How to use checksums
04e33af80c0d980b7dffb2c62e9613aa391149e77af165e634c84a9f8b25c4fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl

Download URL nwqec-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
fa1436958605e543210d544934ef82238025973a8853c8645c404670f5a6ffb9
BLAKE2b-256 checksum
How to use checksums
a78da1e47df818114c335fbdd62cb4a2809f0e7da8f6ad07bc6a994e5bcce570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL nwqec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
46613a26796b229987b91aa8e74b5bc98c2349138e28e1a45e439ae7fa66ff1d
BLAKE2b-256 checksum
How to use checksums
0f4fc2a282ebff1e999c001016aaba043adae0ce99aa705e280773175b0c2890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nwqec-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dc947c9f3e59db9e7c4ff76cf3ed32d87e80fcc4483ccfc7bc0cd055b037fe84
BLAKE2b-256 checksum
How to use checksums
ad527b67a809086732cfd02795eccefdb26a7c63484e391c96174aa5ffb9493a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL nwqec-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
387f75a9bd87f3011691fd702014c64f16e9fd77a09aeecb91514d9381e6a27e
BLAKE2b-256 checksum
How to use checksums
9720e569737bd81c34a8773642398c0a686a341fadc51d8798cff9bd4b877940
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl

Download URL nwqec-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a96dbd43702d145da70758f5b140abf20dd8bb5d9d2746b72d2d7acf1a3c4896
BLAKE2b-256 checksum
How to use checksums
633c7f2dfb7704aa8fbe234cc7fba3cfb2f49df5c850aab6b941a4a06f52b54d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL nwqec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fc2b271bd306e1815f99bad2ffba803f0c64a1c09789a2fa9c09442393689463
BLAKE2b-256 checksum
How to use checksums
fc57d3f95ff9793cc0e9f55db924bfebeba5ba7796c231703fe8133c441b4bd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nwqec-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e5ce6b86a7ef1224a34ed120994446d3bdfaf90e27f5fc2ea7f63172936d0146
BLAKE2b-256 checksum
How to use checksums
2ca6dd9e5bd5bec457e90832bb4edddedb3b1077a07d74a5492cc002cca5976f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL nwqec-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2358e3050b0bc346cf0327f16b083f6a63e6dc05dde23464da4ac9b1cfec26a9
BLAKE2b-256 checksum
How to use checksums
4fc1c8681a468e09d334c4c63d6e015a590a9fd0fd7040ac84f54cac5fc5de25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl

Download URL nwqec-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
07ddb55dc1eda136cbe8d403d35be674567c0f0063126601dd5a48798fe7b8f3
BLAKE2b-256 checksum
How to use checksums
c1e92dc2f74c2334ef7a5fdfa3209a6474e6b43f575cede4eb49f9e95a567ffb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3765a01e53c0f60a03b09a86fd568020485405dbf1142e9ef83597a225347a56
BLAKE2b-256 checksum
How to use checksums
6639e30ad7ecc95fbb2964561141d386e0ef4026a586983be9afd1484442efb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nwqec-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
06e4d4fa266e8c0e22246c9b7c1d612bd54af1077ca7e6be73859214dddec30f
BLAKE2b-256 checksum
How to use checksums
f08ddaf446d62da2484659d21a0e3fd0dcaf86538ffce8e92bc8211fc9027bfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL nwqec-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.8 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2e775a2846663d8ac8e122ed60eaa85a68b7ac56769d6943029c8ae986332e73
BLAKE2b-256 checksum
How to use checksums
3d284c8a515e16b621acfd86ae2fb011c4ddd95d3594210270fb852896f22b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp38-cp38-macosx_11_0_x86_64.whl

Download URL nwqec-0.1.2-cp38-cp38-macosx_11_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
33dd42b523594ea0cfa397f6e746acf25468db1196cc87596e770093820cab78
BLAKE2b-256 checksum
How to use checksums
07ccef94e9fdc3fa902d2897d59fdda38df483de0d6ff3fd0702f4e0a2f117b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release files / nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl

Download URL nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14c89418eccfa427c0e1d5e9b04f83eb7c35832fc67177fe6b7f16608e37f606
BLAKE2b-256 checksum
How to use checksums
498a0926a8cae3d3e56683f76b07af6dedec8402bb4e3eec2b783cd7b5e1ef0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 18, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

21 release files

0.1.1

21 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page