# Core dependencies
torch>=1.12.0
numpy>=1.21.0
scipy>=1.7.0

# Machine Learning
scikit-learn>=1.0.0
pandas>=1.3.0

# Experiment tracking
wandb>=0.12.0

# Plotting and visualization
matplotlib>=3.4.0
seaborn>=0.11.0
plotly>=5.0.0

# Environment simulation
gym>=0.21.0


# Utilities
tqdm>=4.62.0
pyyaml>=6.0
click>=8.0.0
rich>=10.0.0

# Development dependencies (optional)
pytest>=6.2.0
black>=21.0.0
isort>=5.9.0
mypy>=0.910
flake8>=3.9.0
pre-commit>=2.15.0

# Optional: Jupyter for interactive analysis
jupyter>=1.0.0
ipywidgets>=7.6.0

# Optional: Advanced optimization
optuna>=2.10.0

# Optional: Distributed computing
ray[tune]>=1.13.0

# System utilities
psutil>=5.8.0
