numpy<3,>=2
tensorly<1.0,>=0.8.1
opencv_contrib_python<5,>=4.10.0.84
matplotlib>=3.8
scikit_learn<2,>=1.5
scikit_image>=0.24
pyyaml
tqdm
h5py>=3.11
Pillow>=10.3
natsort
pandas>=2.2.2
tables>=3.10.1
einops>=0.8
torch>=2.3
torchvision
torchaudio
nvidia_ml_py3
py_cpuinfo
GPUtil
psutil
requests
ffmpeg-python
vqt
plotly>=6
anywidget

[:sys_platform != "win32"]
torchcodec
decord2

[:sys_platform == "win32"]
eva_decord

[all]
jupyter
notebook<7
ipywidgets
ipympl
pytest
pytest-cov
sphinx
sphinx_rtd_theme<3.0,>=2.0
myst-parser
sphinx_copybutton
romatch-roicat>=0.1.2.post1
openpyxl
plotly>=6
anywidget

[dev]
pytest
pytest-cov

[docs]
sphinx
sphinx_rtd_theme<3.0,>=2.0
myst-parser
sphinx_copybutton

[gui]
jupyter
notebook<7
ipywidgets
ipympl

[multisession]
romatch-roicat>=0.1.2.post1

[notebooks]
openpyxl
