albumentations<=1.4.3
dlclibrary>=0.0.12
einops
filelock<3.16,>=3.12
filterpy>=1.4.4
huggingface-hub>=0.23
imageio-ffmpeg
imgaug>=0.4
matplotlib!=3.7,!=3.7.1,<3.9,>=3.3
networkx>=2.6
numba>=0.54
numpy<2,>=1.18.5
packaging>=26
pandas[hdf5,performance]<3,>=2.2
pillow>=7.1
pycocotools
pydantic<3,>=2
pyyaml
ruamel-yaml>=0.15
scikit-image>=0.17
scikit-learn>=1
scipy>=1.9
statsmodels>=0.11
tables>3.8
timm
torch>=2
torchvision
tqdm

[:platform_system == "Darwin"]
h5py>=3.15.1

[apple_mchips]

[apple_mchips:platform_system == "Darwin"]
protobuf<7
tensorpack>=0.11
tf-keras
tf-slim>=1.1

[apple_mchips:platform_system == "Darwin" and python_version < "3.12"]
tensorflow<2.15,>=2.12
tensorflow-metal==1.2

[apple_mchips:platform_system == "Darwin" and python_version >= "3.12"]
tensorflow<2.18,>=2.15
tensorflow-metal>=1.2

[docs]
jupyter-book==1.0.4.post1
numpydoc
sphinxcontrib-mermaid

[fmpose3d]
fmpose3d>=0.0.8

[gui]
napari-deeplabcut>=0.3.1
qdarkstyle==3.1

[gui:platform_system != "Linux" or platform_machine != "x86_64"]
pyside6

[gui:platform_system == "Linux" and platform_machine == "x86_64"]
pyside6<6.10

[modelzoo]
huggingface-hub

[openvino]
openvino-dev==2022.1

[tf]
protobuf<7
tensorpack>=0.11
tf-slim>=1.1

[tf-cu11]
protobuf<7
tensorflow==2.14
tensorpack==0.11
tf-keras==2.14.1
tf-slim==1.1
torch<2.1
torchvision<0.16

[tf-cu11:platform_system == "Darwin"]
tensorflow-metal==1.2

[tf-cu11:platform_system == "Windows"]
tensorflow-io-gcs-filesystem==0.31

[tf-cu12]
protobuf<7
tensorflow==2.18
tensorpack==0.11
tf-keras==2.18
tf-slim==1.1
torch<2.11
torchvision<0.26

[tf-cu12:platform_system == "Darwin"]
tensorflow-metal==1.2

[tf-latest]
protobuf<7
tensorflow>=2.18
tensorpack>=0.11
tf-keras
tf-slim>=1.1

[tf-latest:platform_system == "Darwin"]
tensorflow-metal>=1.2

[tf:platform_system == "Darwin" and python_version < "3.12"]
tensorflow-metal==1.2

[tf:platform_system == "Darwin" and python_version >= "3.12"]
tensorflow-metal>=1.2

[tf:platform_system == "Windows" and python_version < "3.12"]
tensorflow-io-gcs-filesystem==0.31

[tf:python_version < "3.12"]
tensorflow<2.16,>=2.12
tf-keras<2.15

[tf:python_version >= "3.12"]
tensorflow<2.18,>=2.16.1
tf-keras<2.18,>=2.15

[wandb]
wandb
