Skip to main content

NWQEC: C++ quantum circuit transpiler with Python bindings

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nwqec-0.1.2.tar.gz (3.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nwqec-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nwqec-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

nwqec-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

nwqec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nwqec-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nwqec-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

nwqec-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

nwqec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nwqec-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nwqec-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

nwqec-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

nwqec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nwqec-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nwqec-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

nwqec-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nwqec-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nwqec-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

nwqec-0.1.2-cp38-cp38-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file nwqec-0.1.2.tar.gz.

File metadata

  • Download URL: nwqec-0.1.2.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nwqec-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7f78b3b3786e768c83461c55d1ddb0aca2119893b5ed5323f0dedbc2b51c8ec4
MD5 9cc8ad5682a116e52a94b52779c3bf5b
BLAKE2b-256 3d381cf71bb15f61fa6233536b047bbe0c751067bd9baba8d3f4e02d922fe4fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2.tar.gz:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28696724adc54c297a83051978c7d1c30eea585f4442ca3fb6ff37e03d8077f9
MD5 10b2fe5793417d6b2677801ea99cd45a
BLAKE2b-256 70d885a003b74e662a2407c3c234563135e3c0f54c9de210b7e6e96fa26f43d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bed19218d875839ead901b8a866cfa1cfa5303fa010084bce1414465d2b636b0
MD5 f17dc51ef4fc9d1f1bdc6667170b470a
BLAKE2b-256 c64463b1471ff5a5517c79a26a8630c8b6eb9cf55ec9cedc3086aa966fb60e46

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1eb9710c82e2acf77898b37659556873f9c66b14ce92f7e612aba115af0a9c87
MD5 71b13ac77cfb76e17ef65ae98f98a851
BLAKE2b-256 65109094e9be46e794a197de72c2caf30c0b0f7e5614c9cbcb5ec2f027966dff

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd03e384369da0d4dfbb324d3c7ac26a5f5b19bf1a0f4893a982c582bb4120e1
MD5 abb97630ef79626870dbc941add3862c
BLAKE2b-256 9c473f27728ce91dec323f22d9d13c148ae1217373be4df05f0a8d489b668230

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e86b967454cbf4e556f7ed043079e4a4e8c803026429a2718669ae37efb1e69
MD5 26560ba96d833f46d11dcc7db9e2d9ad
BLAKE2b-256 b8abc0b08114878e6889ae06fe68420a78a031abf1594cf59cc984b90a452f66

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38c447a98395b18bed9e604ff6a89cfc31fe35c4419da744b5e3846cba66bb69
MD5 34f843b1f655e17c58d5be43099dffe7
BLAKE2b-256 04e33af80c0d980b7dffb2c62e9613aa391149e77af165e634c84a9f8b25c4fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fa1436958605e543210d544934ef82238025973a8853c8645c404670f5a6ffb9
MD5 05ecc4f41b9dab86b1edf7d8fe9bcdcf
BLAKE2b-256 a78da1e47df818114c335fbdd62cb4a2809f0e7da8f6ad07bc6a994e5bcce570

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46613a26796b229987b91aa8e74b5bc98c2349138e28e1a45e439ae7fa66ff1d
MD5 5a68465e30dca048b43822998813a48d
BLAKE2b-256 0f4fc2a282ebff1e999c001016aaba043adae0ce99aa705e280773175b0c2890

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc947c9f3e59db9e7c4ff76cf3ed32d87e80fcc4483ccfc7bc0cd055b037fe84
MD5 180e671ddae70544c3a23bb16fc4be75
BLAKE2b-256 ad527b67a809086732cfd02795eccefdb26a7c63484e391c96174aa5ffb9493a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 387f75a9bd87f3011691fd702014c64f16e9fd77a09aeecb91514d9381e6a27e
MD5 d59edf5ea0d16e478ebe3161a746f3c2
BLAKE2b-256 9720e569737bd81c34a8773642398c0a686a341fadc51d8798cff9bd4b877940

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a96dbd43702d145da70758f5b140abf20dd8bb5d9d2746b72d2d7acf1a3c4896
MD5 2c789c6040c0e8b258023ea872bb5396
BLAKE2b-256 633c7f2dfb7704aa8fbe234cc7fba3cfb2f49df5c850aab6b941a4a06f52b54d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc2b271bd306e1815f99bad2ffba803f0c64a1c09789a2fa9c09442393689463
MD5 227ce79b3f4aaf3209d8b2a3eb208038
BLAKE2b-256 fc57d3f95ff9793cc0e9f55db924bfebeba5ba7796c231703fe8133c441b4bd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5ce6b86a7ef1224a34ed120994446d3bdfaf90e27f5fc2ea7f63172936d0146
MD5 9aa8b37106aef542af934c68f2a33373
BLAKE2b-256 2ca6dd9e5bd5bec457e90832bb4edddedb3b1077a07d74a5492cc002cca5976f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2358e3050b0bc346cf0327f16b083f6a63e6dc05dde23464da4ac9b1cfec26a9
MD5 ef06815f88a9ee0967a22812d0deaad4
BLAKE2b-256 4fc1c8681a468e09d334c4c63d6e015a590a9fd0fd7040ac84f54cac5fc5de25

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 07ddb55dc1eda136cbe8d403d35be674567c0f0063126601dd5a48798fe7b8f3
MD5 9fdc04e269b66bf6f5734dce21a1bccd
BLAKE2b-256 c1e92dc2f74c2334ef7a5fdfa3209a6474e6b43f575cede4eb49f9e95a567ffb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3765a01e53c0f60a03b09a86fd568020485405dbf1142e9ef83597a225347a56
MD5 a38a700caf5921abb5432ef0ca885882
BLAKE2b-256 6639e30ad7ecc95fbb2964561141d386e0ef4026a586983be9afd1484442efb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06e4d4fa266e8c0e22246c9b7c1d612bd54af1077ca7e6be73859214dddec30f
MD5 a5696c6d4e1c974c299ff8395f8f93d0
BLAKE2b-256 f08ddaf446d62da2484659d21a0e3fd0dcaf86538ffce8e92bc8211fc9027bfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e775a2846663d8ac8e122ed60eaa85a68b7ac56769d6943029c8ae986332e73
MD5 42aad5d97daac9c330818f802415d452
BLAKE2b-256 3d284c8a515e16b621acfd86ae2fb011c4ddd95d3594210270fb852896f22b86

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nwqec-0.1.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 33dd42b523594ea0cfa397f6e746acf25468db1196cc87596e770093820cab78
MD5 a19d0d76f41e84ea20360cde1199658e
BLAKE2b-256 07ccef94e9fdc3fa902d2897d59fdda38df483de0d6ff3fd0702f4e0a2f117b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp38-cp38-macosx_11_0_x86_64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14c89418eccfa427c0e1d5e9b04f83eb7c35832fc67177fe6b7f16608e37f606
MD5 bac963e629a4ff152c1e59aad90dae82
BLAKE2b-256 498a0926a8cae3d3e56683f76b07af6dedec8402bb4e3eec2b783cd7b5e1ef0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nwqec-0.1.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on pnnl/nwqec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page