mirror of
https://github.com/saymrwulf/autoresearch-quantum.git
synced 2026-05-14 20:37:51 +00:00
- 8 Jupyter notebooks across 3 learning plans (A: bottom-up, B: spiral, C: parallel tracks)
- Teaching toolkit (src/autoresearch_quantum/teaching/) with ipywidgets-based
quiz, predict_choice, reflect, and order widgets — visually distinct from code cells
- Fix spectator_z operator: was {1:'Z',2:'Z'} (IZZI, expectation=0), now {1:'Z',3:'Z'}
(ZIZI, expectation=+1 for ideal T-state, commutes with logical operators)
- Fix u_magic seed: swap phase arguments to match h_p and ry_rz preparations
- Fix double-display bug: widgets rendered twice when function returned the box
- Fix CLI override parser for negative integers and missing '=' validation
- Fix stabilizer detection quiz: ZZZZ detects X errors, not Z errors
- Add ties parameter to order() for questions with interchangeable items
- Expand test suite from 21 to 107 tests
- Update README with notebook instructions and project tree
45 lines
879 B
TOML
45 lines
879 B
TOML
[build-system]
|
|
requires = ["setuptools>=68", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "autoresearch-quantum"
|
|
version = "0.1.0"
|
|
description = "Karpathy-style autoresearch harness for encoded magic-state preparation experiments."
|
|
readme = "README.md"
|
|
requires-python = ">=3.11"
|
|
authors = [
|
|
{ name = "saymrwulf" }
|
|
]
|
|
dependencies = [
|
|
"qiskit>=2.3,<3",
|
|
"qiskit-aer>=0.17,<0.18",
|
|
"pyyaml>=6,<7",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
hardware = [
|
|
"qiskit-ibm-runtime>=0.46,<0.47",
|
|
]
|
|
notebooks = [
|
|
"notebook>=7,<8",
|
|
"jupyterlab>=4,<5",
|
|
"matplotlib>=3.8",
|
|
"ipywidgets>=8,<9",
|
|
]
|
|
dev = [
|
|
"pytest>=9,<10",
|
|
]
|
|
|
|
[project.scripts]
|
|
autoresearch-quantum = "autoresearch_quantum.cli:main"
|
|
|
|
[tool.setuptools]
|
|
package-dir = {"" = "src"}
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|
|
|
|
[tool.pytest.ini_options]
|
|
pythonpath = ["src"]
|
|
testpaths = ["tests"]
|