This is the first official PyPI release of NWQEC, a C++/Python toolkit for fault-tolerant quantum circuit transpilation.
🚀 Installation
pip install nwqec
✨ Key Features
- Multi-platform support: Pre-built wheels for Linux (x86_64, ARM64) and macOS (Intel, Apple Silicon)
- High-performance C++ backend: 20× speedup for Clifford+T synthesis with gridsynth
- Comprehensive transpilation: OpenQASM → Clifford+T, PBC, and Clifford Reduction optimizations
- Easy Python API: Simple circuit loading, transpilation, and optimization
🏗️ Architecture Highlights
- Modular pass-based transpilation system
- Automatic GMP/MPFR dependency management with prebuilt binaries
- Platform-specific gridsynth backend selection
- Tableau-based IR for high-performance PBC passes
📚 Documentation
- Quick start: See README for Python examples
- C++ CLI tools: nwqec-cli and gridsynth for advanced users
- Platform support: macOS and Linux (WSL recommended for Windows)
🔧 For Developers
The C++ development environment provides direct access to the transpilation engine without Python overhead. Build with CMake for access to native CLI tools.
This release enables easy installation while maintaining full development capabilities for quantum circuit transpilation research.