# Multi-Modal Medical Prediction - Requirements
# Core dependencies for EXCAP training

# PyTorch ecosystem
torch>=1.12.0
torchvision>=0.13.0
torchaudio>=0.12.0

# Scientific computing
numpy>=1.21.0
scipy>=1.8.0
scikit-learn>=1.0.0

# Data processing
pandas>=1.4.0
pandas-datareader>=0.10.0

# Computer vision
opencv-python>=4.6.0
Pillow>=9.0.0

# Configuration management
omegaconf>=2.2.0
pyyaml>=6.0

# Progress bars and utilities
tqdm>=4.64.0
rich>=12.0.0

# Visualization
matplotlib>=3.5.0
seaborn>=0.11.0
plotly>=5.10.0

# Logging and monitoring
tensorboard>=2.8.0
wandb>=0.12.0

# Database connectivity
psycopg2-binary>=2.9.0

# Text processing
transformers>=4.20.0
tokenizers>=0.12.0

# Medical imaging (optional)
pydicom>=2.3.0
nibabel>=4.0.0

# Development and testing
pytest>=7.0.0
pytest-cov>=3.0.0
black>=22.0.0
flake8>=4.0.0

# Jupyter notebook support
jupyter>=1.0.0
ipywidgets>=7.7.0

# Memory profiling (optional)
memory-profiler>=0.60.0
psutil>=5.9.0

# Additional utilities
click>=8.0.0
colorama>=0.4.0
