torch>=1.8.0
tensorflow>=2.4.0
numpy>=1.19.0
pandas>=1.2.0
psutil>=5.8.0
scipy>=1.7.0

[dev]
pytest>=8.0.0
pytest-cov>=2.10.0
pytest-mock>=3.6.0
pytest-xdist>=2.4.0
pexpect>=4.9.0
pytest-textual-snapshot>=1.1.0
jsonschema>=4.0.0
black>=21.0.0
flake8>=3.8.0
mypy>=0.910
isort>=5.9.0
pre-commit>=2.15.0
sphinx>=4.0.0
sphinx-rtd-theme>=1.0.0
myst-parser>=0.15.0
jupyter>=1.0.0
ipython>=7.0.0
notebook>=6.4.0
coverage>=5.5.0
tox>=3.24.0
memory-profiler>=0.60.0
line-profiler>=3.3.0

[docs]
sphinx>=4.0.0
sphinx-rtd-theme>=1.0.0
myst-parser>=0.15.0

[test]
pytest>=8.0.0
pytest-cov>=2.10.0
pytest-mock>=3.6.0
pytest-xdist>=2.4.0
pexpect>=4.9.0
pytest-textual-snapshot>=1.1.0
jsonschema>=4.0.0
coverage>=5.5.0
numpy>=1.19.0
pandas>=1.2.0
scipy>=1.7.0
memory-profiler>=0.60.0
line-profiler>=3.3.0
torch>=1.8.0
tensorflow>=2.4.0

[tui]
textual>=0.57.0
pyfiglet>=1.0.2

[viz]
matplotlib>=3.3.0
seaborn>=0.11.0
plotly>=5.0.0
dash>=2.0.0
dash-bootstrap-components>=1.6.0
