numpy>=1.24
pandas>=2.0
scipy>=1.10
matplotlib>=3.7
scikit-learn>=1.2
joblib>=1.3
pyyaml>=6.0
tqdm>=4.65

[all]
wavqwise[cloud,database,export,foundation,ml,neural,signals,trading,traditional,viz]

[cloud]
openai>=1.0
anthropic>=0.20
ollama>=0.1

[database]
sqlalchemy>=2.0
psycopg2-binary>=2.9
pymongo>=4.5
influxdb-client>=1.36

[dev]
pytest>=7.4
pytest-cov>=4.1
ruff>=0.1
black>=23.0
isort>=5.12
mypy>=1.5

[export]
fastapi>=0.100
uvicorn>=0.23
onnx>=1.14

[foundation]
transformers>=4.35
chronos-forecasting>=1.0

[ml]
xgboost>=2.0
lightgbm>=4.0

[neural]
torch>=2.0
neuralprophet>=0.7

[onnx-cpu]
onnxruntime>=1.16
skl2onnx>=1.16

[onnx-gpu]
onnxruntime-gpu>=1.16
skl2onnx>=1.16

[signals]
mne>=1.5
PyWavelets>=1.4

[tensorrt]
onnxruntime-gpu>=1.16
tensorrt>=8.6

[trading]
yfinance>=0.2
ta>=0.11

[traditional]
statsforecast>=1.6
statsmodels>=0.14

[viz]
plotly>=5.15
seaborn>=0.12
