Skip to main content
quantIQ

Quantum circuits, simplified.

PyPI version Python 3.11+ License: MIT GitHub stars

Website • Documentation • Examples


🚀 Quick Start

pip install quantiq-dev
from quantiq import QuantumCircuit

# Create a Bell state (quantum entanglement)
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()

# Run the circuit
result = qc.run(shots=1000)
print(result)

That's it! You just created quantum entanglement.


🎯 What is quantIQ?

quantIQ is a Python library for building quantum circuits with a developer-first approach. No quantum physics PhD required.

  • 🎯 Simple API - Intuitive, Pythonic interface
  • ⚡ Fast - Optimized quantum circuit simulation
  • 📚 Well Documented - Clear examples and tutorials
  • 🔧 Extensible - Easy to add custom gates
  • 🌐 Open Source - MIT licensed

Perfect for learning, prototyping, and algorithm development.


✨ Features

Comprehensive Gate Library

Single-qubit gates:

  • Pauli gates: x(), y(), z()
  • Hadamard: h()
  • Rotations: rx(), ry(), rz()

Two-qubit gates:

  • cx() - CNOT (controlled-NOT)
  • cz() - Controlled-Z
  • More coming soon!

Method Chaining

qc = QuantumCircuit(3)
qc.h(0).h(1).h(2).cx(0, 1).cx(1, 2).measure_all()

Circuit Information

print(qc)
# Output: QuantumCircuit(3 qubits, 6 gates)

📖 Examples

Bell State

from quantiq import QuantumCircuit

qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()

result = qc.run(shots=1000)
# Perfect correlation: ~50% |00⟩ and ~50% |11⟩

GHZ State (3-qubit Entanglement)

from quantiq import QuantumCircuit

qc = QuantumCircuit(3)
qc.h(0)
qc.cx(0, 1)
qc.cx(1, 2)
qc.measure_all()

result = qc.run(shots=1000)
# Result: ~50% |000⟩ and ~50% |111⟩

Superposition

from quantiq import QuantumCircuit

qc = QuantumCircuit(1)
qc.h(0)  # Create superposition
qc.measure_all()

result = qc.run(shots=1000)
# Result: ~50% |0⟩ and ~50% |1⟩

📁 More examples: examples/


🛠️ Installation

Requirements

  • Python 3.11 or higher
  • NumPy

Install from PyPI

pip install quantiq-dev

Install from Source

git clone https://github.com/tony-siqurity-ai/quantiq-web.git
cd quantiq-web
pip install -e .

📚 Documentation

Full documentation is available at docs.quantiq.dev


🗺️ Roadmap

✅ v1.0 (Current)

  • Core quantum gates (H, X, Y, Z, CX)
  • Basic statevector simulation
  • Method chaining API
  • PyPI package

🚧 v1.1 (Next)

  • Circuit visualization
  • More quantum gates (CZ, SWAP, Toffoli)
  • Result analysis tools
  • Performance optimizations

🔮 Future

  • Advanced quantum algorithms
  • Noise simulation
  • GPU-accelerated simulation
  • Cloud API

See our full roadmap →


🤝 Contributing

Contributions are welcome! Here's how you can help:

See CONTRIBUTING.md for guidelines.

Development Setup

# Clone the repository
git clone https://github.com/tony-siqurity-ai/quantiq-web.git
cd quantiq-web

# Install in development mode
pip install -e .

# Run tests (if you have them)
python -m pytest tests/

📄 License

quantIQ is released under the MIT License.


🙏 Acknowledgments

Built for the quantum computing community.

Special thanks to early adopters and contributors!


🗺️ Roadmap

See our public roadmap for upcoming features and Cloud API development.

Want to influence what we build? Open a discussion!


⭐ Star us on GitHub if you find quantIQ useful!

Made with ⚛️ by the quantIQ team

Get Started • GitHub • PyPI

Metadata

Release files for quantiq-dev 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quantiq-dev 1.2.2
File Size Uploaded
quantiq_dev-1.2.2.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quantiq-dev 1.2.2
File Interpreter ABI Platform
quantiq_dev-1.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 27.2 kB

Release files / quantiq_dev-1.2.2.tar.gz

Download URL quantiq_dev-1.2.2.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
bd1b101a5a571fa4b5ee4d00595ddc1a8be20d15853e7817a1e558f9fcd8027e
BLAKE2b-256 checksum
How to use checksums
3b5b155f5673f86ecb40c843cee1aa2f22d6f758f2cc83ee2d25e664c045c1af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / quantiq_dev-1.2.2-py3-none-any.whl

Download URL quantiq_dev-1.2.2-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f822065bcc53662cbd51f62fb61b6463fdf40a15ba47374c9cdfd0e5761a810
BLAKE2b-256 checksum
How to use checksums
2a50dd02c4556ce73a4df1c2ca78ca7d9cc8a3b19105a2fabef726a5f098b357
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 release files

1.2.1

2 release files

1.2.0

2 release 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