Skip to main content

Quantum computing with intelligence - learn, build, deploy

Project description

quantIQ

Quantum circuits, simplified.

PyPI version Python 3.11+ License: MIT GitHub stars

WebsiteDocumentationExamples


🚀 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 StartedGitHubPyPI

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

quantiq_dev-1.2.2.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

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

quantiq_dev-1.2.2-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file quantiq_dev-1.2.2.tar.gz.

File metadata

  • Download URL: quantiq_dev-1.2.2.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for quantiq_dev-1.2.2.tar.gz
Algorithm Hash digest
SHA256 bd1b101a5a571fa4b5ee4d00595ddc1a8be20d15853e7817a1e558f9fcd8027e
MD5 d42e33d2e123cbedf0ff9223687cc075
BLAKE2b-256 3b5b155f5673f86ecb40c843cee1aa2f22d6f758f2cc83ee2d25e664c045c1af

See more details on using hashes here.

File details

Details for the file quantiq_dev-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: quantiq_dev-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for quantiq_dev-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f822065bcc53662cbd51f62fb61b6463fdf40a15ba47374c9cdfd0e5761a810
MD5 68836832396402052f52e7d980121b7a
BLAKE2b-256 2a50dd02c4556ce73a4df1c2ca78ca7d9cc8a3b19105a2fabef726a5f098b357

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