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

# Web framework
fastapi>=0.104.0
uvicorn>=0.24.0
websockets>=12.0
python-jose[cryptography]>=3.3.0
passlib>=1.7.4
python-multipart>=0.0.6

# Database
asyncpg>=0.29.0
sqlalchemy>=2.0.0
alembic>=1.12.0
redis>=5.0.0

# Signal processing
PyWavelets>=1.4.0
bottleneck>=1.3.7
numexpr>=2.8.4

# Dashboard
streamlit>=1.28.0
plotly>=5.18.0
matplotlib>=3.7.0
seaborn>=0.12.0

# Data visualization
geopandas>=0.14.0
shapely>=2.0.0
cartopy>=0.22.0

# Fortran interface
numpy-f2py>=1.24.0

# Performance
numba>=0.58.0
dask>=2023.5.0

# Configuration
pyyaml>=6.0
pydantic>=2.4.0
python-dotenv>=1.0.0

# Testing (development only)
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0
httpx>=0.25.0

# Utilities
tqdm>=4.66.0
click>=8.1.0
requests>=2.31.0
