Quantum AI Research Platform - Unified API for QuantumAgentic AIsystems research
Project description
SuperQuantX
The foundation for the future of Agentic and Quantum AI
SuperQuantX unified API for the next wave of Quantum AI. It's a foundation to build powerful Quantum Agentic AI systems with a single interface to Qiskit, Cirq, PennyLane, and more. SuperQuantX is your launchpad into the world of Quantum + Agentic AI.
Unified Quantum Computing Platform - Building autonomous quantum-enhanced AI systems
Research by Superagentic AI - Quantum AI Research
๐ What is SuperQuantX?
SuperQuantX is a unified quantum computing platform that makes quantum algorithms and quantum machine learning accessible through a single, consistent API. Whether you're a researcher, developer, or quantum enthusiast, SuperQuantX provides:
- ๐ฏ Single API - Works across all major quantum backends (IBM, Google, AWS, Quantinuum, D-Wave)
- ๐ค Quantum Agents - Pre-built autonomous agents for trading, research, and optimization
- ๐ง Quantum ML - Advanced quantum machine learning algorithms and neural networks
- โก Easy Setup - Get started in minutes with comprehensive documentation
โจ Key Features
๐ Universal Quantum Backend Support
# Same code works on ANY quantum platform
qsvm = sqx.QuantumSVM(backend='pennylane') # PennyLane
qsvm = sqx.QuantumSVM(backend='qiskit') # IBM Qiskit
qsvm = sqx.QuantumSVM(backend='cirq') # Google Cirq
qsvm = sqx.QuantumSVM(backend='braket') # AWS Braket
qsvm = sqx.QuantumSVM(backend='quantinuum') # Quantinuum H-Series
๐ค Autonomous Quantum Agents
Ready-to-deploy intelligent agents powered by quantum algorithms:
- QuantumTradingAgent - Portfolio optimization and risk analysis
- QuantumResearchAgent - Scientific hypothesis generation and testing
- QuantumOptimizationAgent - Complex combinatorial and continuous optimization
- QuantumClassificationAgent - Advanced ML with quantum advantage
๐ง Quantum Machine Learning
State-of-the-art quantum ML algorithms:
- Quantum Support Vector Machines - Enhanced pattern recognition
- Quantum Neural Networks - Hybrid quantum-classical architectures
- QAOA & VQE - Optimization and molecular simulation
- Quantum Clustering - Advanced data analysis techniques
๐ Quick Start
Installation
# Install with uv (recommended)
curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/SuperagenticAI/superquantx.git
cd superquantx
uv sync --extra all
# Or with pip
pip install superquantx
Deploy Your First Quantum Agent
import superquantx as sqx
# Deploy quantum trading agent
agent = sqx.QuantumTradingAgent(
strategy="quantum_portfolio",
risk_tolerance=0.3
)
results = agent.deploy()
print(f"Performance: {results.result['performance']}")
Quantum Machine Learning
# Quantum SVM with automatic backend selection
import numpy as np
qsvm = sqx.QuantumSVM(backend='auto')
# Mock training data for demonstration
X_train = np.random.rand(20, 4)
y_train = np.random.choice([0, 1], 20)
X_test = np.random.rand(10, 4)
y_test = np.random.choice([0, 1], 10)
qsvm.fit(X_train, y_train)
accuracy = qsvm.score(X_test, y_test)
print(f"Quantum SVM accuracy: {accuracy}")
Advanced Quantum Algorithms
# Molecular simulation with VQE
import numpy as np
from sklearn.datasets import make_classification
# Create sample Hamiltonian for VQE
hamiltonian = np.array([[1, 0], [0, -1]]) # Simple Pauli-Z
vqe = sqx.VQE(hamiltonian=hamiltonian, backend="pennylane")
ground_state = vqe.find_ground_state()
print(f"Ground state energy: {ground_state}")
# Optimization with QAOA
X, y = make_classification(n_samples=10, n_features=4, n_classes=2, random_state=42)
qaoa = sqx.QAOA(backend="pennylane")
qaoa.fit(X, y)
print("โ
QAOA successfully fitted for optimization tasks")
๐ Documentation
Complete documentation is available at superagenticai.github.io/superquantx
The documentation includes comprehensive guides for getting started, detailed API references, tutorials, and examples for all supported quantum backends. Visit the documentation site for:
- Getting Started - Installation, configuration, and your first quantum program
- User Guides - Platform overview, backends, and algorithms
- Tutorials - Hands-on quantum computing and machine learning examples
- API Reference - Complete API documentation with examples
- Development - Contributing guidelines, architecture, and testing
๐ฏ Supported Platforms
SuperQuantX provides unified access to all major quantum computing platforms:
| Backend | Provider | Hardware | Simulator |
|---|---|---|---|
| PennyLane | Multi-vendor | โ Various | โ |
| Qiskit | IBM | โ IBM Quantum | โ |
| Cirq | โ Google Quantum AI | โ | |
| AWS Braket | Amazon | โ IonQ, Rigetti | โ |
| TKET | Quantinuum | โ H-Series | โ |
| Ocean | D-Wave | โ Advantage | โ |
๐ค Quantum Agents
Pre-built autonomous agents for complex problem solving:
- ๐ฆ QuantumTradingAgent - Portfolio optimization and risk analysis
- ๐ฌ QuantumResearchAgent - Scientific hypothesis generation and testing
- โก QuantumOptimizationAgent - Combinatorial and continuous optimization
- ๐ง QuantumClassificationAgent - Advanced ML with quantum advantage
๐งฎ Quantum Algorithms
Comprehensive library of quantum algorithms and techniques:
๐ Quantum Machine Learning
- Quantum Support Vector Machines (QSVM) - Enhanced pattern recognition with quantum kernels
- Quantum Neural Networks (QNN) - Hybrid quantum-classical neural architectures
- Quantum Principal Component Analysis (QPCA) - Quantum dimensionality reduction
- Quantum K-Means - Clustering with quantum distance calculations
โก Optimization Algorithms
- Quantum Approximate Optimization Algorithm (QAOA) - Combinatorial optimization
- Variational Quantum Eigensolver (VQE) - Molecular simulation and optimization
- Quantum Annealing - Large-scale optimization with D-Wave systems
๐ง Advanced Quantum AI
- Quantum Reinforcement Learning - RL with quantum advantage
- Quantum Natural Language Processing - Quantum-enhanced text analysis
- Quantum Computer Vision - Image processing with quantum circuits
๐ก Why SuperQuantX?
| Traditional Approach | SuperQuantX Advantage |
|---|---|
| โ Multiple complex SDKs | โ Single unified API |
| โ Months to learn quantum | โ Minutes to first algorithm |
| โ Backend-specific code | โ Write once, run anywhere |
| โ Manual optimization | โ Automatic backend selection |
| โ Limited algorithms | โ Comprehensive algorithm library |
๐ค Contributing
We welcome contributions to SuperQuantX! Here's how to get involved:
๐ง Development Setup
# Fork and clone the repository
git clone https://github.com/your-username/superquantx.git
cd superquantx
# Install development dependencies
uv sync --extra dev
# Run tests to verify setup
uv run pytest
๐ Bug Reports & Feature Requests
- Open an issue - Report bugs or request features
- Read contributing guide - Detailed contribution guidelines
๐ Documentation
Help improve our documentation:
- Fix typos and clarify explanations
- Add examples and tutorials
- Improve API documentation
- Translate documentation
๐ Resources & Community
๐ Learn More
- Official Documentation - Complete guides and API reference
- Tutorial Notebooks - Jupyter notebooks with examples
๐ License
SuperQuantX is released under the Apache License 2.0. Feel free to use it in your projects, research, and commercial applications.
๐ Get Started Now
# Install SuperQuantX
pip install superquantx
# Deploy your first quantum agent
python -c "
import superquantx as sqx
agent = sqx.QuantumOptimizationAgent()
print('โ
SuperQuantX is ready!')
"
Ready to explore quantum computing?
๐ Start with the Quick Start Guide โ
SuperQuantX: Making Quantum Computing Accessible to all
Built with โค๏ธ by Superagentic AI
โญ Star this repo if SuperQuantX helps your quantum journey!
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file superquantx-0.1.3.tar.gz.
File metadata
- Download URL: superquantx-0.1.3.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f68e0931a1d1166820ba97099754df9505450ceaecddcc8f1257cf4c7af2fd4
|
|
| MD5 |
7763fa817d9ff76f544cb3db0436bcdd
|
|
| BLAKE2b-256 |
fcb751709836910c46ca39ea921fdfc6aa324c62f430d5d9dd39cdd965f8a020
|
File details
Details for the file superquantx-0.1.3-py3-none-any.whl.
File metadata
- Download URL: superquantx-0.1.3-py3-none-any.whl
- Upload date:
- Size: 179.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba0d86df1990c82681f26c2690cb429f99595efddfd0036c691d5c2a0db26d70
|
|
| MD5 |
421038ed33a47541accbbd5f182285e9
|
|
| BLAKE2b-256 |
c90322c11268bfc9dbd29864c9b4c060dfc69f0750c79393ed1cce931a519a7f
|