Research-Stack/requirements.txt
allaun f64e1b0761 chore(infra): add root requirements.txt and pyproject.toml with dependency groups
Root requirements.txt covers all Python deps for a single
pip install -r requirements.txt on clone.

Root pyproject.toml groups deps into selectable extras:
  quantum  - photonic (perceval), bosonic TN (quimb), QAOA (cirq/qiskit)
  gpu      - wgpu (Vulkan compute)
  compute  - ray, networkx, scipy, numpy
  db       - psycopg2, boto3, gremlinpython, pymysql
  pipeline - reedsolo, cryptography, highspy, requests, pandas, xxhash
  all      - all groups
2026-06-21 00:32:24 -05:00

48 lines
816 B
Text

# Research Stack — Python dependencies
# Install: pip install -r requirements.txt
# Selective installs via pyproject.toml: pip install ".[quantum]"
# Core numerical
numpy>=1.24.0
scipy>=1.11.0
networkx>=3.1
pandas>=2.0.0
matplotlib>=3.7.0
# Braid VCN Encoder Pipeline
reedsolo>=1.7.0
cryptography>=41.0.0
# QUBO-to-MIP bridge (HiGHS solver)
highspy>=1.7.0
# AlphaProof loop (Ollama API)
requests>=2.31.0
# Photonic quantum simulation (Perceval SLOS)
perceval-quandela>=1.2.3
# Bosonic tensor networks
quimb>=1.4.0
opt_einsum>=3.3.0
# QAOA adapter shims
cirq>=1.3.0
qiskit>=1.0.0
qiskit-aer>=0.14.0
# GPU compute
wgpu>=0.19.0
# Ray compute dispatch
ray>=2.9.0
# Data & serialization
xxhash>=3.4.0
pyserial>=3.5
# Database backends
psycopg2-binary>=2.9.0
boto3>=1.28.0
gremlinpython>=3.7.0
pymysql>=1.1.0