# GUI Framework
PySide6==6.9.0

# Image Processing
pillow>=10.3.0
matplotlib>=3.8.4
tifffile>=2023.4.12
opencv-python-headless>=4.8.1.78
scikit-image>=0.25.0

# Core Scientific Computing
numpy>=1.26.4
scipy>=1.10.0
pandas>=2.0.0
openpyxl>=3.0.0

# Utilities
natsort>=8.4.0
watchdog>=6.0.0
requests>=2.32.0
tqdm>=4.67.0

# Visualization
pyqtgraph>=0.13.0

# Deep Learning (Prerequisites - install separately)
# torch>=2.5.1
# torchvision>=0.20.1

# Segmentation Models (install via conda - see README)
# cellpose and omnipose should be installed using:
# conda install -c conda-forge cellpose omnipose -y
# This provides pre-compiled binaries and avoids C++ build tool requirements
