Skip to main content

QuoNic Banner

Quantum programming, as simple as writing Python.

No QuantumCircuit to learn, no backend to understand, no manual measure.
If you can write Python, you can write quantum programs.

Version Python License Tests
Qiskit Cirq Qulacs CUDA-Q Algorithms Hardware

The Problem

Quantum programming today is unnecessarily complex. Writing a simple Bell state in Qiskit requires 10+ lines, understanding circuit objects, backend selection, and manual measurement. Switching frameworks means rewriting everything.

Too Many Concepts

QuantumCircuit, backend, transpile, measure_all — 8+ new concepts before writing a single gate.

Framework Lock-in

Code written for Qiskit can't run on Cirq. Switching frameworks means rewriting everything.

No Smart Defaults

Choosing the wrong simulation method can be 1000x slower. Users shouldn't need to know internals.


The Solution

QuoNic abstracts away the complexity. Three lines of code, any backend, any hardware.

QuoNic Terminal Preview

from quonic import qgate, qshow
from quonic.gates import H, CX

qgate(H, 0)
qgate(CX, 0, 1)
qshow()
pip install quonic

Features

Feature Description
3-line syntax qgate + qshow — that's it
12+ backends One argument: qshow(backend='qiskit')
77 algorithms Grover, Shor, VQE, QAOA, QFT, error correction, quantum ML
Smart scheduler Auto-selects fastest method (statevector / stabilizer / MPS / density matrix)
GPU acceleration qshow(backend='gpu') — 10x speedup
Real hardware Origin Quantum, AWS Braket, Quantum Inspire verified
Noise simulation Depolarizing, bit-flip, phase-flip, decoherence
Error mitigation ZNE, readout calibration
23 visualizations Circuit diagrams, Bloch sphere, histograms

Tech Stack

Component Technology Description
Core Python 3.9+ IR, scheduler, compiler, noise models
Backends Qiskit · Cirq · Qulacs · TensorCircuit · CUDA-Q · MindQuantum · QPanda3 12+ quantum backends
GPU CuPy · Qulacs GPU · CUDA-Q GPU-accelerated simulation
Hardware Origin Quantum · AWS Braket · Quantum Inspire Real quantum hardware
Visualization Matplotlib 23 chart types, lazy-loaded

Real Hardware

Platform Device Status
Origin Quantum WK_C180 ✅ Verified
AWS Braket Rigetti Cepheus-1-108Q ✅ Verified
Quantum Inspire Tuna-9 / Tuna-17 ✅ Verified
qshow(backend='qpanda', device='WK_C180')
qshow(backend='qi', device='tuna9')

Algorithms

from quonic.algorithms import grover, vqe, qft, qaoa_maxcut

grover("11", 2)                    # Search
vqe(hamiltonian, 2)                # Chemistry
qft(n_qubits=4)                    # Fourier Transform
qaoa_maxcut(edges, n_qubits=3)     # Optimization
Domain Algorithms
Foundational QFT, Deutsch-Jozsa, Bernstein-Vazirani, Simon, QPE
Search & Optimization Grover, QAOA (MaxCut/TSP/MIS/Knapsack), quantum annealing
Chemistry VQE, Hamiltonian simulation, Trotter, Jordan-Wigner
Machine Learning QNN, QSVM, QGAN, QCNN, QGNN, QPCA, QRL
Error Correction Bit/phase flip, Shor code, Steane code, surface code, color code
Communication Teleportation, BB84, E91, superdense coding

Roadmap

  • Core API: qgate, qshow, reset — minimal syntax
  • 12+ backends: Qiskit, Cirq, Qulacs, TensorCircuit, CUDA-Q, MindQuantum, QPanda3
  • 77 algorithm templates: From Grover to quantum ML
  • Smart scheduler: Auto-select fastest simulation method
  • GPU acceleration: CuPy, Qulacs GPU, CUDA-Q
  • Real hardware: Origin Quantum, AWS Braket, Quantum Inspire
  • Noise simulation: Depolarizing, bit-flip, phase-flip, decoherence
  • Error mitigation: ZNE, readout calibration
  • Visualization: 23 chart types with Matplotlib
  • Documentation: 92 examples, bilingual (EN/ZH)
  • More backends: IonQ, Rigetti, Xanadu, QuEra
  • Quantum networking: Multi-node quantum communication
  • Fault-tolerant computing: Logical qubit operations

Docs


Contributing

Fork → branch → PR.

See CONTRIBUTING.md for setup and code style.


License

Apache 2.0 — friendly to commercial use, with patent protection.


Built with ❤️ by Lee LapYuen · 中文文档

Download files

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

Source Distribution

quonic-0.12.0.tar.gz (314.9 kB view details)

Uploaded Source

Built Distribution

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

quonic-0.12.0-py3-none-any.whl (340.5 kB view details)

Uploaded Python 3

File details

Details for the file quonic-0.12.0.tar.gz.

File metadata

  • Download URL: quonic-0.12.0.tar.gz
  • Upload date:
  • Size: 314.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for quonic-0.12.0.tar.gz
Algorithm Hash digest
SHA256 f7c2695986bba6d72ef8449288e8baed8bb03a999c1b08fdc45216d6e709c586
MD5 be9b3d6115092855a7836534cc424ca2
BLAKE2b-256 ab64acc58711245774f116a5e83e9b5718931f89618b3b788bf5b9c7fd85c062

See more details on using hashes here.

File details

Details for the file quonic-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: quonic-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 340.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for quonic-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 95d3709216dbfca925cc70839da0c43151fe7416cee00772fc44839bc6346751
MD5 53e0837c490c98b6a10d1698f3e9c108
BLAKE2b-256 293d022ea846b3c7dbedaac2d016ddf56a66c6e67c88eda860e582e68fd6c17e

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.0

2 files

0.14.1

2 files

0.12.1

2 files

This release

0.12.0 This release

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.2

2 files

0.4.0

2 files

0.3.0

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 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