Metadata-Version: 2.1
Name: qqet
Version: 0.1.0
Summary: QQet — Fast quantum circuit simulator with Qiskit-style visualization
Home-page: https://github.com/yourusername/qqet
Author: Muhammad
Keywords: quantum computing simulation circuit qubits gates noise
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.21.0
Requires-Dist: matplotlib>=3.4.0
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: build; extra == "dev"

# QQet

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

No heavy dependencies — pure NumPy.

## Install

```bash
pip install qqet
```

## Quick Start

```python
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
