Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
0a850e9
Stop configuring the root logger on import
Superagentic-AI Nov 2, 2026
bfee0e3
Make every gate-model backend run real circuits
Superagentic-AI Nov 2, 2026
d24e28b
Raise Qiskit floors and add pytest-asyncio to dev extra
Superagentic-AI Nov 2, 2026
71e4666
Remove fake fallbacks from VQE, QAOA, QSVM and QNN
Superagentic-AI Nov 2, 2026
12debc7
Add benchmarks.compare_to_classical with tuned classical baselines
Superagentic-AI Nov 2, 2026
73e142c
Rewrite quantum agents around real computation and classical checks
Superagentic-AI Nov 2, 2026
451bc30
Test that every backend kernel has unit self-fidelity and uses its fe…
Superagentic-AI Nov 2, 2026
7f07813
Fix stale circuit repr, register constructor and retry backoff tests
Superagentic-AI Nov 2, 2026
07fdd35
Delete dead algorithms.py and rewrite integration tests against the r…
Superagentic-AI Nov 2, 2026
507a093
Fix CLI: real backend checks, importlib versions, honest benchmark co…
Superagentic-AI Nov 2, 2026
cb45fcb
Remove input() prompts from examples and fix undefined names flagged …
Superagentic-AI Nov 2, 2026
9289bf6
Add a sub-minute showcase and rewrite the H2 VQE example against the …
Superagentic-AI Nov 2, 2026
ea0bdf5
Support ZFeatureMap, which the docs and examples already use
Superagentic-AI Nov 2, 2026
f759b82
Use a real dataset in the quick start backend comparison
Superagentic-AI Nov 2, 2026
eb34786
Update uv.lock for the raised Qiskit floor and pytest-asyncio
Superagentic-AI Nov 2, 2026
11bf133
Export create_vqe_for_molecule, QuantumNeuralNetwork and BaseQuantumA…
Superagentic-AI Nov 2, 2026
86cee91
Docs: fix broken links and nav so mkdocs build --strict passes; add s…
Superagentic-AI Nov 2, 2026
eb339ab
README and CHANGELOG: what works today, untested hardware, planned ba…
Superagentic-AI Nov 2, 2026
3ec5622
Clean ruff findings in files touched by this branch
Superagentic-AI Nov 2, 2026
3c356b7
Flag docs pages whose code snippets do not run against the current re…
Superagentic-AI Nov 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 46 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,53 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

Demo-readiness release: every result is computed, and every result is
checked against a classical reference.

### Added
- `compare_to_classical` and `ComparisonResult`: benchmark any quantum
classifier against a tuned RBF SVM and logistic regression on identical
folds, with equal tuning budgets, per-fold preprocessing, hardware circuit
counts and the Nadeau-Bengio corrected t-test (protocol of arXiv:2610.42029).
- `QAOA.solve(adjacency)` for MaxCut with brute-force optimum and
approximation ratio; `brute_force_maxcut` and `cut_value` helpers.
- Built-in H2 (STO-3G, 0.735 Angstrom) Hamiltonian; VQE reports the exact
ground energy.
- `QuantumPortfolioAgent` using CVaR-VQE (Barkoutsos et al. 2020), checked
against brute-force selection and a Markowitz reference.
- `ZFeatureMap`.
- `examples/showcase.py` and `docs/showcase.md` with real output.
- `superquantx benchmark` runs `compare_to_classical`.
- Documentation: benchmarking guide, FAQ, troubleshooting, "What works today"
backend table.

### Changed
- All six gate-model backends (simulator, PennyLane, Qiskit, Cirq, Braket
local, pytket) run real circuits; bit order is normalised to big-endian.
- Fidelity kernels use the requested feature map on every backend and give
K(x, x) = 1.
- `QuantumSVM(gamma=...)` is the kernel bandwidth.
- `QuantumNN` trains with parameter-shift gradients and a softmax readout.
- Agents rewritten around real computation; unsupported agent features
raise `NotImplementedError` instead of returning made-up numbers.
- `superquantx list-backends` runs a Bell circuit per backend; versions are
read with `importlib.metadata`.
- Qiskit floor raised; `pytest-asyncio` added to the dev extra.

### Removed
- Random and RBF fallbacks that silently replaced quantum results.
- Dead `src/superquantx/algorithms.py` (shadowed by the `algorithms` package).
- Interactive `input()` prompts from examples.
- Claims of quantum reinforcement learning, NLP and computer vision support.

### Fixed
- The library no longer configures the root logger on import.
- CLI `version` crash, `braket.__version__` crash, literal `\n` output and
help examples that used a nonexistent `sqx` command.

### Planned
- Quantum reinforcement learning algorithms
- Quantum natural language processing
- Fault-tolerant quantum algorithms
- Quantum federated learning
- Azure Quantum, Rigetti Forest (pyQuil), NVIDIA cuQuantum and TensorFlow
Quantum backends. These are not implemented yet.

## [0.2.0] - 2026-09-04

Expand Down
Loading
Loading