numpy<2,>=1.26.4
pillow>=12.2.0
pyyaml>=6.0.3
pandas>=3.0.2
matplotlib>=3.9
tqdm>=4.67.3
scikit-learn>=1.8.0

[all]
scipy>=1.17.1
pandas>=3.0.2
scikit-learn>=1.8.0
scikit-image>=0.26.0
opencv-python>=4.13.0.92
opencv-contrib-python>=4.13.0.92
imagehash>=4.3.2
brisque>=0.2.0
simpleitk>=2.5.4
PyWavelets>=1.9.0
pyvips>=3.1.1
patchify>=0.2.3
timm>=1.0.26
transformers>=5.8.0
sentence-transformers>=5.4.1
ultralytics>=8.4.47
pydicom>=3.0.2
nibabel>=5.4.2
openslide-python>=1.4.3
PyMuPDF>=1.27.2.3
PyPDF2>=3.0.1
tabula-py>=2.10.0
jpype1>=1.7.1
nltk>=3.9.4
spacy>=3.8.14
textblob>=0.20.0
gensim>=4.4.0
qalsadi>=0.5.1
langdetect>=1.0.9
gtts>=2.5.4
wordcloud>=1.9.6
emoji>=2.15.0
contractions>=0.1.73
textstat>=0.7.13
rouge>=1.0.1
librosa>=0.11.0
spafe>=0.3.3
praat-parselmouth>=0.4.7
xgboost>=3.2.0
catboost>=1.2.10
lightgbm>=4.0.0
imbalanced-learn>=0.14.1
optuna>=4.8.0
keras-tuner>=1.4.8
libsvm-official>=3.37.0
spams-bin>=2.6.13
skfeature-chappers>=1.1.0
matplotlib>=3.9
seaborn>=0.13.2
plotly>=6.7.0
kaleido>=1.3.0
ptitprince>=0.3.1
squarify>=0.4.4
tqdm>=4.67.3
sympy>=1.14.0
shapely>=2.1.2
trimesh>=4.12.2
pyglet>=2.1.14
split-folders>=0.6.1
gputil>=1.4.0
shutup>=0.3.0
py7zr>=1.1.0
rarfile>=4.2
albumentations>=2.0.8
shap>=0.51.0
grad-cam>=1.5.5
statsmodels>=0.14.6
medmnist>=3.0.2
huggingface-hub>=1.14.0
codecarbon>=3.2.6
av>=17.0.1

[audio]
librosa>=0.11.0
spafe>=0.3.3
praat-parselmouth>=0.4.7

[cv]
opencv-python>=4.13.0.92
opencv-python-headless>=4.13.0.92
opencv-contrib-python>=4.13.0.92
imagehash>=4.3.2
brisque>=0.2.0
simpleitk>=2.5.4
PyWavelets>=1.9.0
pyvips>=3.1.1
patchify>=0.2.3
av>=17.0.1

[dev]
pytest>=7.0.0
sphinx>=4.0.0
black>=22.0.0
flake8>=4.0.0
mypy>=1.0.0

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

[medical]
pydicom>=3.0.2
nibabel>=5.4.2
openslide-python>=1.4.3
openslide-bin>=4.0.0.13

[ml]
xgboost>=3.2.0
catboost>=1.2.10
lightgbm>=4.0.0
imbalanced-learn>=0.14.1
optuna>=4.8.0
keras-tuner>=1.4.8
libsvm-official>=3.37.0
spams-bin>=2.6.13
skfeature-chappers>=1.1.0

[nlp]
nltk>=3.9.4
spacy>=3.8.14
textblob>=0.20.0
gensim>=4.4.0
qalsadi>=0.5.1
langdetect>=1.0.9
gtts>=2.5.4
wordcloud>=1.9.6
emoji>=2.15.0
contractions>=0.1.73
textstat>=0.7.13
rouge>=1.0.1

[pdf]
PyMuPDF>=1.27.2.3
PyPDF2>=3.0.1
tabula-py>=2.10.0
jpype1>=1.7.1

[plotting]
seaborn>=0.13.2
plotly>=6.7.0
kaleido>=1.3.0
ptitprince>=0.3.1
squarify>=0.4.4

[pytorch]
torch>=2.7.1
torchvision>=0.22.1
torchaudio>=2.7.1

[scientific]
scipy>=1.17.1
scikit-image>=0.26.0

[tensorflow]
tensorflow>=2.12.0
tensorboard>=2.12.0
keras>=2.12.0
tf-keras>=2.21.0

[timm]
timm>=1.0.26

[transformers]
transformers>=5.8.0
sentence-transformers>=5.4.1

[ultralytics]
ultralytics>=8.0.0

[utils]
sympy>=1.14.0
shapely>=2.1.2
trimesh>=4.12.2
pyglet>=2.1.14
split-folders>=0.6.1
gputil>=1.4.0
shutup>=0.3.0
py7zr>=1.1.0
rarfile>=4.2
albumentations>=2.0.8
shap>=0.51.0
grad-cam>=1.5.5
statsmodels>=0.14.6
medmnist>=3.0.2
huggingface-hub>=1.14.0
codecarbon>=3.2.6
