Skip to main content

Quantum AI Research Platform - Unified API for QuantumAgentic AIsystems research

Project description

SuperQuantX Logo

SuperQuantX

PyPI - Version Python Version License Tests Documentation Code style: black Ruff

Unified Quantum Computing Platform - Building autonomous quantum-enhanced AI systems

๐Ÿ“– Read the Full Documentation โ†’

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.metrics}")

Quantum Machine Learning

# Quantum SVM with automatic backend selection
qsvm = sqx.QuantumSVM(backend='auto')
qsvm.fit(X_train, y_train)
accuracy = qsvm.score(X_test, y_test)

# Compare quantum vs classical performance
automl = sqx.QuantumAutoML()
best_model = automl.fit(X_train, y_train)
report = automl.quantum_advantage_report()

Advanced Quantum Algorithms

# Molecular simulation with VQE
vqe = sqx.VQE(molecule="H2", backend="pennylane")
ground_state = vqe.optimize()

# Optimization with QAOA
qaoa = sqx.QAOA(problem=optimization_problem)
solution = qaoa.solve()

๐Ÿ“– 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 โœ… 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

๐Ÿ“ Documentation

Help improve our documentation:

  • Fix typos and clarify explanations
  • Add examples and tutorials
  • Improve API documentation
  • Translate documentation

๐Ÿ”— Resources & Community

๐Ÿ“š Learn More

๐Ÿ“„ License

SuperQuantX is released under the MIT License. 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

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

superquantx-0.1.0.tar.gz (141.9 kB view details)

Uploaded Source

Built Distribution

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

superquantx-0.1.0-py3-none-any.whl (163.1 kB view details)

Uploaded Python 3

File details

Details for the file superquantx-0.1.0.tar.gz.

File metadata

  • Download URL: superquantx-0.1.0.tar.gz
  • Upload date:
  • Size: 141.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for superquantx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 62631eae7f8a6fc2b5fb36fcc0186e92d5f3d511d90aef6896c763f4930f38b9
MD5 421326d6323db7337e0cebb2e1980f18
BLAKE2b-256 0ca4714a9d99281c483dd8f0f3bd6500b28f6031f0dfce8bfd51cacab27fedae

See more details on using hashes here.

File details

Details for the file superquantx-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: superquantx-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 163.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for superquantx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 771384e106fdc8d41f8d5e7861f918a8121fe432eafb0f73ffc3b8df32a2904c
MD5 45574394cb0f47c72ddbce084a3a25b9
BLAKE2b-256 8cb321d19a0153c6bb3fdc2dd94e61c69befde32e56b6362fdae154b390e50e4

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