numpy<3.0.0,>=1.26.0
scipy<2.0.0,>=1.14.0
matplotlib<4.0.0,>=3.10.0
pandas<3.0.0,>=2.0.0
python-docx<2.0.0,>=1.2.0
python-dotenv<2.0.0,>=1.0.0
tqdm<5.0.0,>=4.65.0
requests<3.0.0,>=2.31.0
Pillow<14.0.0,>=13.0.0

[ai]
openai<2.0.0,>=1.38.0
anthropic>=0.40.0
ollama>=0.4.0

[dev]
pytest>=8.0.0
pytest-cov>=4.1.0
pytest-mock>=3.12.0
black>=24.0.0
flake8>=7.0.0
mypy>=1.8.0
bump2version>=1.0.0

[exe]
pyinstaller>=6.18.0
pyinstaller-hooks-contrib>=2026.0

[instruments]
pyvisa>=1.14.0
pyserial>=3.5

[mcp]
mcp<2.0.0,>=1.0.0
pyyaml>=6.0
