numpy<3.0,>=1.26.4
pandas<4.0,>=2.2.1
scipy<2.0,>=1.12.0
cellpose<5.0,>=4.0.7
scikit-image<0.28,>=0.22.0
scikit-learn<2.0,>=1.5.0
scikit-posthocs<0.20,>=0.10.0
trackpy<1.0,>=0.6.2
statsmodels<0.15,>=0.14.0
patsy<2.0,>=0.5.6
shap<1.0,>=0.47.0
tensorboard<3.0,>=2.21
captum<1.0,>=0.7.0
seaborn<1.0,>=0.13.2
matplotlib<4.0,>=3.8.3
matplotlib_venn<2.0,>=1.1
pypdf<7.0,>=6.16.1
cycler<1,>=0.10
PySide6<7,>=6.6
qtawesome<2,>=1.3
pyqtgraph<1,>=0.13.3
mpmath<2,>=1.3
vispy<1.0,>=0.14
adjustText<2.0,>=1.2.0
bottleneck<2.0,>=1.3.6
numexpr<3.0,>=2.8.4
opencv-python-headless<5.0,>=4.9.0.80
pillow<13,>=10.2.0
tifffile>=2023.4.12
nd2reader<4.0,>=3.3.0
czifile
readlif
openpyxl<4.0,>=3.1
imageio<3.0,>=2.34.0
umap-learn<1.0,>=0.5.11
xgboost<4,>=2.0.3
biopython<2.0,>=1.80
lxml>=5.1.0
psutil<8,>=5.9.8
gputil<2.0,>=1.4.0
nvidia-ml-py<14,>=11.450.51
tables<4.0,>=3.8.0
screeninfo<1.0,>=0.8.1
fastremap>=1.14.1
tqdm>=4.65.0
requests<3.0,>=2.28
joblib<2.0,>=1.2
natsort<9.0,>=8.0
sympy<2.0,>=1.12
IPython<10,>=8.18.1
ipywidgets<9.0,>=8.1.2
huggingface-hub<1.0,>=0.25
protobuf>=5.28.3

[:platform_system == "Windows"]
win10toast>=0.9

[:python_version >= "3.10"]
pyfixest<1,>=0.40.1
glum<4,>=3.1.2
gpytorch<2,>=1.11

[:sys_platform != "darwin" or platform_machine != "x86_64"]
numba<1.0,>=0.60
llvmlite<1.0,>=0.43

[:sys_platform != "darwin" or platform_machine != "x86_64" or python_version < "3.13"]
torch<3.0,>=2.0
torchvision<1.0,>=0.15

[:sys_platform == "darwin" and platform_machine == "x86_64"]
numba<0.63,>=0.60
llvmlite<0.46,>=0.43

[all]
PySide6<7,>=6.6
qtawesome<2,>=1.3
pyqtgraph<1,>=0.13.3
vispy<1.0,>=0.14
catboost<2.0,>=1.2
lightgbm<5.0,>=4.0
ultralytics<9,>=8.0
czifile
nd2reader<4.0,>=3.3.0
readlif
btrack<1.0,>=0.7.0
anndata<0.13,>=0.10

[all:platform_system == "Windows"]
win10toast>=0.9

[all:python_version < "3.13"]
mahotas<2.0,>=1.4.13

[all:python_version < "3.14"]
pylibCZIrw<7.0,>=5.0.0

[all:python_version >= "3.10" and (sys_platform != "darwin" or platform_machine != "x86_64" or python_version < "3.13")]
trackastra<1.0,>=0.5

[all:python_version >= "3.10" and python_version < "3.14" and (sys_platform != "darwin" or platform_machine != "x86_64" or python_version < "3.13")]
ultrack<1.0,>=0.6

[all:sys_platform != "darwin" or platform_machine != "x86_64" or python_version < "3.14"]
piper-tts<2,>=1.2

[anndata]
anndata<0.13,>=0.10

[attribution]
torchcam<1.0,>=0.4.0

[boosting]
catboost<2.0,>=1.2
lightgbm<5.0,>=4.0

[btrack]
btrack<1.0,>=0.7.0

[czi]
czifile

[czi:python_version < "3.14"]
pylibCZIrw<7.0,>=5.0.0

[dev]
pytest<9,>=8.0
pytest-qt<5,>=4.4
pytest-xdist<4,>=3.6.1
hypothesis<7,>=6.100
docutils<0.24,>=0.20.1
pyarrow<26,>=14.0.2
ruff<1,>=0.9
mypy<2,>=1.11
xenon<1,>=0.9
pingouin<2.0,>=0.5.5

[dev:python_version < "3.11"]
tomli>=2.0

[directml]

[directml:platform_system == "Windows"]
torch-directml>=0.2

[embeddings]
timm<2.0,>=0.9

[flowview]
PySide6<7,>=6.6

[fractal]
vispy<1.0,>=0.14

[full]
opencv-python

[glum]

[glum:python_version >= "3.10"]
glum<4,>=3.1.2

[gpytorch]

[gpytorch:python_version >= "3.10"]
gpytorch<2,>=1.11

[headless]
opencv-python-headless<5.0,>=4.9.0.80

[intel-gpu]

[intel-gpu:platform_system != "Darwin"]
intel-extension-for-pytorch>=2.1

[lif]
readlif

[napari]
napari<1.0,>=0.5

[nd2]
nd2reader<4.0,>=3.3.0

[numpyro]
numpyro<1.0,>=0.13
jax<1.0,>=0.4

[omero]
omero-py<6,>=5.17

[plaque]
ultralytics<9,>=8.0

[pyfixest]

[pyfixest:python_version >= "3.10"]
pyfixest<1,>=0.40.1

[pymc]
pymc<6.0,>=5.10

[qt]
PySide6<7,>=6.6
qtawesome<2,>=1.3
pyqtgraph<1,>=0.13.3

[qt:platform_system == "Windows"]
win10toast>=0.9

[rapids]

[rapids:python_version >= "3.11" and python_version < "3.13"]
cuml-cu12>=25.2
cupy-cuda12x>=13.0

[sweep]
threadpoolctl<4,>=3.0

[trackastra]

[trackastra:python_version >= "3.10" and (sys_platform != "darwin" or platform_machine != "x86_64" or python_version < "3.13")]
trackastra<1.0,>=0.5

[tutorial]
PySide6<7,>=6.6
qtawesome<2,>=1.3

[tutorial:platform_system == "Windows"]
win10toast>=0.9

[tutorial:sys_platform != "darwin" or platform_machine != "x86_64" or python_version < "3.14"]
piper-tts<2,>=1.2

[ultrack]

[ultrack:python_version >= "3.10" and python_version < "3.14" and (sys_platform != "darwin" or platform_machine != "x86_64" or python_version < "3.13")]
ultrack<1.0,>=0.6

[umap]
umap-learn<1.0,>=0.5.11

[zarr]
zarr<4,>=2.16
numcodecs<1,>=0.12

[zernike]

[zernike:python_version < "3.13"]
mahotas<2.0,>=1.4.13
