# PyRETIS Base Dependencies (Matching pyproject.toml)
numpy>=1.20
scipy>=1.3.0
matplotlib>=3.5
jinja2>=3.0.1
docutils>=0.14
tqdm>=4.15.0
colorama>=0.3.9
pandas>=1.1.1
tables>=3.6.1
cython>=0.29

# Documentation
sphinx<5.3.0
sphinx_bootstrap_theme>=0.6.0
pygments>=2.2.0

# Testing and Code Quality (Required for test-easy.sh and test-heavy.sh)
pytest>=6.0
pytest-cov>=2.10
pytest-mock>=3.0.0
pytest-xdist>=2.0
coverage>=4.5
pycodestyle>=2.3.1
pydocstyle>=2.1.0
pylint>=2.15.0

# CI and reporting
codacy-coverage>=1.3.6

# PyVisA and Visualization
mdtraj>=1.9.3
pyqt5>=4.19.19
graphviz>=0.14
scikit-learn>=0.0
bokeh>=0.12.9
