# MLOps Dependencies for DAGnostics
# Core ML experiment tracking
mlflow>=2.8.0
optuna>=3.4.0
wandb>=0.15.0

# Data validation and processing
great-expectations>=0.18.0
pandas>=1.5.0
numpy>=1.24.0
scipy>=1.10.0

# Visualization and reporting
matplotlib>=3.7.0
seaborn>=0.12.0
plotly>=5.15.0

# Model monitoring and validation
scikit-learn>=1.3.0
joblib>=1.3.0

# Infrastructure and utilities
pydantic>=2.0.0
click>=8.1.0
tqdm>=4.65.0
psutil>=5.9.0

# Database and storage
sqlalchemy>=2.0.0
sqlite3

# Optional: Advanced monitoring
# prometheus_client>=0.17.0
# grafana-api>=1.0.0

# Development and testing
pytest>=7.4.0
pytest-cov>=4.1.0
black>=23.7.0
isort>=5.12.0
pre-commit>=3.3.0
