🚀 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:
- 🐛 Report bugs by opening an issue
- ✨ Suggest features in discussions
- 📝 Improve documentation
- 🔧 Submit pull requests
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)
| File | Size | Uploaded | |
|---|---|---|---|
| quantiq_dev-1.2.2.tar.gz | 14.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|