# Core dependencies
numpy>=1.21.0
pandas>=1.3.0
scikit-learn>=1.0.0
scipy>=1.7.0

# Deep Learning
torch>=2.0.0
torchvision>=0.15.0
tensorflow>=2.12.0

# Data augmentation and synthetic data generation
albumentations>=1.3.0
imgaug>=0.4.0
imbalanced-learn>=0.10.0
sdv>=1.2.0  # Synthetic Data Vault (includes CTGAN)

# Stable Diffusion
diffusers>=0.25.0
transformers>=4.35.0
accelerate>=0.25.0

# Classical ML Models
xgboost>=2.0.0
lightgbm>=4.0.0
catboost>=1.2.0

# Visualization
matplotlib>=3.5.0
seaborn>=0.12.0
plotly>=5.0.0

# Utilities
tqdm>=4.60.0
pyyaml>=6.0
joblib>=1.1.0
pillow>=9.0.0

# Testing
pytest>=7.0.0
pytest-cov>=4.0.0

# Documentation
sphinx>=5.0.0
sphinx-rtd-theme>=1.0.0

# CLI
click>=8.0.0
