numpy
pandas
tqdm
Pillow
matplotlib
ipython
webdataset
pyyaml>=6.0
typing-extensions>=4.0.0

[all]
xflow-py[ml_torch,validation,viz]

[dev]
mypy
pre-commit
black
isort

[docs]
sphinx>=7.0.0
furo>=2024.1.29
setuptools_scm
pyyaml>=6.0

[ext]
scipy

[ml_tf]
tensorflow>=2.16.2
keras>=3.4.1

[ml_torch]
torch>=2.5.0
torchvision

[validation]
pydantic>=2.0.0

[viz]
matplotlib
opencv-python
