numpy<2.0.0,>=1.24.0
pandas<3.0.0,>=2.0.0
scikit-learn<2.0.0,>=1.3.0
scipy<2.0.0,>=1.10.0
tensorflow<3.0.0,>=2.13.0
tf-keras>=2.13.0
tensorflow-probability[tf]<1.0.0,>=0.21.0
matplotlib<4.0.0,>=3.7.0
seaborn<1.0.0,>=0.12.0
networkx<4.0.0,>=2.8.0
stellargraph>=1.2.0
python-Levenshtein>=0.21.0
umap-learn>=0.5.0
hdbscan>=0.8.0
tqdm>=4.65.0
natsort>=8.0.0
joblib>=1.3.0

[dev]
pytest>=6.0
pytest-cov>=2.0
black>=21.0
flake8>=3.8
sphinx>=4.0
sphinx-rtd-theme>=0.5

[docs]
mkdocs>=1.5.0
mkdocs-material>=9.0.0

[gpu]
tensorflow-gpu>=2.13.0

[notebooks]
jupyter>=1.0.0
ipywidgets>=8.0.0
notebook>=6.5.0

[viz]
seaborn>=0.12.0
matplotlib>=3.7.0
plotly>=5.0
