numpy>=1.22
pandas>=1.5
pydantic>=2.12
pyyaml>=6.0
joblib>=1.3
pyarrow>=11.0
scikit-learn>=1.2
scipy>=1.10
numba>=0.58
matplotlib>=3.7
openTSNE>=0.6
opencv-python<6,>=4.7
pillow>=10.0
imbalanced-learn>=0.11
xgboost>=1.7
PyWavelets>=1.4
h5py>=3.0
tables>=3.8
psutil>=5.9
typer>=0.12
mosaic-media[cli,io]<0.4.0,>=0.3.4

[all]
mosaic-behavior[deep-learning,faiss]

[deep-learning]
torch>=2.0
timm>=1.0

[faiss]
faiss-cpu>=1.7

[feral]
feral<2,>=1.0

[lightning-action]
lightning-action>=1.0

[mcp]
mcp<3,>=2.3

[movement]
movement>=0.17
