# Core scientific computing
numpy>=1.24.0
scipy>=1.10.0
pandas>=2.0.0
xarray>=2023.1.0
netCDF4>=1.6.0

# Geospatial
rasterio>=1.3.0
geopandas>=0.14.0
shapely>=2.0.0
pyproj>=3.5.0
rioxarray>=0.14.0
dask[complete]>=2023.1.0
toolz>=0.12.0

# Machine learning & statistics
scikit-learn>=1.3.0
statsmodels>=0.14.0

# Satellite data access
pystac>=1.8.0
stackstac>=0.5.0
planetary-computer>=1.0.0
pystac-client>=0.7.0

# Configuration & validation
pydantic>=2.0.0
pydantic-settings>=2.0.0
pyyaml>=6.0
tomli>=2.0.0
tomli-w>=1.0.0
python-dotenv>=1.0.0

# Database
psycopg2-binary>=2.9.0
sqlalchemy>=2.0.0
alembic>=1.11.0
asyncpg>=0.29.0

# API & networking
httpx>=0.24.0
aiohttp>=3.9.0
requests>=2.31.0

# CLI & utilities
click>=8.1.0
rich>=13.0.0
tqdm>=4.66.0
python-multipart>=0.0.6
email-validator>=2.0.0
passlib>=1.7.4
python-jose[cryptography]>=3.3.0
python-dateutil>=2.8.2
pytz>=2023.3
