# Core dependencies for Hydrological GNN Framework # Phase 1: Data Fusion and Graph Construction # Deep Learning torch>=2.0.0 torch-geometric>=2.3.0 # Data processing pandas>=2.0.0 numpy>=1.24.0 # Geospatial data geopandas>=0.13.0 shapely>=2.0.0 rasterio>=1.3.0 fiona>=1.9.0 plotly # Scientific computing scipy>=1.10.0 scikit-learn>=1.3.0 scikit-image # Utilities tqdm>=4.65.0 python-dateutil>=2.8.0 # Configuration pyyaml>=6.0 # Visualization (optional but recommended) matplotlib>=3.7.0 seaborn>=0.12.0 # User Interface streamlit # Jupyter support (optional) jupyter>=1.0.0 ipykernel>=6.25.0 # Testing (optional) pytest>=7.4.0 pytest-cov>=4.1.0 # GIS processing tools (optional but useful) # GDAL binaries should be installed separately # pyproj>=3.5.0