PyQt6<7,>=6.10.2
numpy<3,>=2.2.6
matplotlib<4,>=3.10.7
h5py<4,>=3.15.1
numba<1,>=0.62.1
scipy<2,>=1.15.3
pandas<4,>=2.3.3
tables<4,>=3.10.1
pyyaml<7,>=6.0.3
scikit-learn<2,>=1.5.0
tqdm<5,>=4.67.1
nd2<1,>=0.10.4
dask>=2024.8.0
statsmodels<1,>=0.14.3
requests<3,>=2.31.0
psutil<8,>=7.1.1
playsound3<4,>=3.2.8
imageio<3,>=2.37.0
imageio-ffmpeg<1,>=0.6.0
tifffile>=2024.7.24
wgpu<0.33,>=0.32
hdf5plugin

[:sys_platform == "win32"]
PyImarisWriter==0.7.0

[cuda11]
numba-cuda[cu11]

[cuda12]
numba-cuda[cu12]

[cuda13]
numba-cuda[cu13]

[czi]

[czi:python_version >= "3.12"]
czifile>=2026.6.12
imagecodecs>=2026.6.6

[dev]
build
black
pre-commit
twine

[formats]
picassosr[czi,lif]

[gpu]
picassosr[cuda12]

[installer]
PyQt6==6.11.0
numpy==2.3.5
matplotlib==3.10.8
h5py==3.16.0
numba==0.65.0
scipy==1.17.1
pandas==2.3.3
tables==3.11.1
pyyaml==6.0.3
scikit-learn==1.7.2
tqdm==4.67.3
streamlit==1.56.0
nd2==0.11.3
dask==2026.3.0
statsmodels==0.14.6
requests==2.33.1
plotly==6.7.0
psutil==7.2.2
playsound3==3.3.1
imageio==2.37.3
imageio-ffmpeg==0.6.0
tifffile==2026.4.11
czifile==2026.6.12
liffile==2026.4.11
imagecodecs==2026.6.6
wgpu==0.32.0
pyinstaller==6.19.0
hdf5plugin==6.0.0

[installer:sys_platform == "win32"]
PyImarisWriter==0.7.0

[installer_cuda]
picassosr[installer]
numba-cuda[cu12]==0.30.2
cuda-bindings==12.9.9
cuda-core==1.2.1
cuda-pathfinder==1.8.2

[lif]

[lif:python_version >= "3.12"]
liffile>=2026.4.11
imagecodecs>=2026.6.6

[server]
streamlit<2,>=1.50.0
plotly<7,>=5.12.0
