# Dependencias núcleo (equivale a pip install -e .)
# Para instalar todo el proyecto: pip install -e ".[dev]"
# Extras: [deep], [bayes], [spatial], [netcdf]

# I/O y datos
pandas>=2.0
numpy>=1.26
openpyxl>=3.1
pyarrow>=14.0
scipy>=1.11

# EDA y perfilado
ydata-profiling>=4.6
sweetviz>=2.3
missingno>=0.5
matplotlib>=3.8
seaborn>=0.13
plotly>=5.18

# Preprocesamiento e imputación
scikit-learn>=1.4

# Series de tiempo
statsmodels>=0.14
prophet>=1.1

# ML
xgboost>=2.0
lightgbm>=4.2

# Optimización bayesiana
optuna>=3.5

# Métricas ambientales (NSE, KGE)
hydroeval>=0.1

# Tendencia (Mann-Kendall, Sen, Pettitt)
pymannkendall>=1.4

# Dev
pytest>=8.0
ruff>=0.3
ipykernel>=6.29
jupyterlab>=4.1
