Why earthkit-hydro?¶
Main Features
Catchment delineation
Catchment-based statistics
Directional flow-based accumulations
River network distance calculations
Upstream/downstream field propagation
Bifurcation handling
Custom weighting and decay support
Support for PCRaster, CaMa-Flood, HydroSHEDS, MERIT-Hydro and GRIT river network formats
Compatible with major array-backends: xarray, numpy, cupy, torch, jax, mlx and tensorflow
GPU support
Differentiable operations suitable for machine learning