Skip to main content

QQet — Fast quantum circuit simulator with Qiskit-style visualization

Project description

QQet

QQet — Fast quantum circuit simulator with Qiskit-style visualization.

No heavy dependencies — pure NumPy.

Install

pip install qqet

Quick Start

from qqet import QuantumCircuit
from qqet.visualize import plot_histogram

qc = QuantumCircuit(2, name="Bell")
qc.h(0).cnot(0, 1).measure_all()

# Text diagram
print(qc.draw())

# MPL diagram
fig = qc.draw('mpl')
fig.savefig('circuit.png')

# Run & histogram
counts = qc.run(shots=1024)
fig2 = plot_histogram(counts, title="Bell State")
fig2.savefig('histogram.png')

Features

  • Qiskit-style ASCII and matplotlib circuit diagrams
  • Multi-color academic-style histograms
  • No Qiskit required — pure NumPy simulation
  • Supports: H, X, Y, Z, S, T, RX, RY, RZ, CNOT, CZ, CCX, SWAP, and more

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

qqet-0.1.0.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

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

qqet-0.1.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file qqet-0.1.0.tar.gz.

File metadata

  • Download URL: qqet-0.1.0.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.8

File hashes

Hashes for qqet-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b49cfbd50813025d8a1194077ae727595c27d2d4dd39752cd94bcb12c258933d
MD5 20c0ce3afce50065e727a91a46fc6ce5
BLAKE2b-256 d31766ff68231e289e6fb0723487b84f83f293dfe98cb3d93aa59619a313ea04

See more details on using hashes here.

File details

Details for the file qqet-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qqet-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.8

File hashes

Hashes for qqet-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 baef48fd68c7e825a5c696a8c7b1ae0d8d51696f8ab3c574cb262402cbc8324f
MD5 444638ed9cdee59daa99b72508c0e3fe
BLAKE2b-256 a817ba14f3e23b7fe8e50f0e3d5e75e4abee68128f1362fe5bbaa1089c92256d

See more details on using hashes here.

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