
[all]
roicat[classification,core,tracking]
onnx2torch==1.5.15
scikit-image==0.26.0

[all_latest]
roicat[classification_latest,core_latest,tracking_latest]
onnx2torch
scikit-image

[classification]
roicat[core]
umap-learn==0.5.12
bokeh==3.9.2
holoviews[recommended]==1.23.1
jupyter-bokeh==4.1.0

[classification_latest]
roicat[core_latest]
umap-learn
bokeh
holoviews[recommended]
jupyter-bokeh

[core]
matplotlib==3.11.1
mat73==0.65
natsort==8.4.0
numpy==2.4.6
optuna==4.9.0
pandas==3.0.3
Pillow==12.3.0
PyYAML==6.0.3
scikit-learn==1.9.0
scipy==1.17.1
seaborn==0.13.2
sparse==0.19.0
tqdm==4.70.0
torch==2.13.0
torchvision==0.28.0
psutil==7.2.2
py-cpuinfo==9.0.0
skl2onnx==1.20.0
onnx<1.23.0,>=1.17.0
onnxruntime==1.28.0
richfile>=0.6.2
sparse_convolution>=0.4.0

[core_latest]
matplotlib
mat73
natsort
numpy
optuna
pandas
Pillow
PyYAML
scikit-learn
scipy
seaborn
sparse
tqdm
torch
torchvision
psutil
py-cpuinfo
skl2onnx
onnx
onnxruntime
richfile
sparse_convolution

[dev]
roicat[all]
jupyter==1.1.1
pytest==9.1.1
selenium==4.46.0
xxhash==3.8.1

[dev_latest]
roicat[all_latest]
jupyter
pytest
selenium
xxhash

[tracking]
roicat[core]
opencv-contrib-python-headless<=5.0.0.93
fast-hdbscan==0.3.2
kymatio==0.3.0
kornia==0.8.3
roiextractors==0.9.0

[tracking:sys_platform != "linux" or platform_machine != "x86_64"]
romatch-roicat>=0.1.2.post1

[tracking:sys_platform == "linux" and platform_machine == "x86_64"]
romatch-roicat[fused-local-corr]>=0.1.2.post1

[tracking_latest]
roicat[core_latest]
opencv-contrib-python-headless
fast-hdbscan
kymatio
kornia
roiextractors

[tracking_latest:sys_platform != "linux" or platform_machine != "x86_64"]
romatch-roicat

[tracking_latest:sys_platform == "linux" and platform_machine == "x86_64"]
romatch-roicat[fused-local-corr]
