A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

wetterdienst

Trying to make access to weather data in Python feel like a warm summer breeze.

canada data deutscher-wetterdienst dwd eccc germany historical-data hydrology meteorology open-data open-source radar time-series uk united-states weather weather-api weather-forecast weather-station weatherservice

Atmosphere - Meteorological Observation and Forecast - Last synced: 26 Apr 2025 - Ranking: 18.7

tidyhydat

An R package to import Water Survey of Canada hydrometric data and make it tidy.

citz government-data hydrology hydrometrics r r-package rstats tidy-data water-resources

Hydrosphere - Ocean and Hydrology Data Access - Last synced: 26 Apr 2025 - Ranking: 18.6

pySTEPS

An open-source and community-driven Python library for probabilistic precipitation nowcasting, i.e. short-term ensemble prediction systems.

advection ensemble-prediction forecast-verification hydrology nowcasting optical-flow precipitation rainfall rainfall-prediction stochastic-processes weather weather-radar

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 18.2

Pastas

An open-source Python framework for the analysis of groundwater time series.

analysis groundwater hydrology pastas python timeseries

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 17.4

Pywr

Simulates customisable water allocation and operation rules throughout complex multi-purpose managed water systems at each user-defined time-step.

hydrology water-resources

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 17.3

HydroMT

An open-source Python package that facilitates the process of building and analyzing spatial geoscientific models with a focus on water system model.

geoscience hydrodynamics hydrology modeling

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 16.3

fasstr

An R package to analyze, summarize, and visualize daily streamflow data.

bcgov for frequency-analysis hydat hydrology r streamflow summary-statistics trends water

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 16.2

hydroscoper

An R interface to the Greek National Data Bank for Hydrometeorological Information.

climate greece hydrology hydrometeorology hydroscope meteorological-data meteorological-stations peer-reviewed r r-package rstats tidy-data time-series water-resources

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 15.8

Ribasim

A water resources model, designed to be the replacement of the regional surface water modules Mozart and SIMRES in the Netherlands Hydrological Instrument.

hydrology julia water-management water-resources

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 15.7

Hydropandas

A Python package for reading, analyzing, and writing hydrological time series from a pandas DataFrame, with all of its wonderful features, and extended with custom methods and attributes related to hydrological time series.

data groundwater hydrology observations pandas timeseries

Hydrosphere - Ocean and Hydrology Data Access - Last synced: 26 Apr 2025 - Ranking: 14.4

pyflwdir

Fast methods to work with hydro- and topography data in pure Python.

basins d8 hydrography hydrology ldd topography watershed

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 14.2

MetSim

A meteorological simulator and forcing disaggregator for hydrologic modeling and climate applications.

climate disaggregation hydrology meteorology mtclim

Climate Change - Earth and Climate Modeling - Last synced: 26 Apr 2025 - Ranking: 14.2

nlmod

Python package to build, run and visualize MODFLOW 6 groundwater models in the Netherlands.

flopy geopandas groundwater groundwater-modelling hydrogeology hydrology modflow python xarray

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 13.6

PyFlowline

A mesh independent river network generator for hydrologic models.

earth-system-model gis graph hydrology river

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 13.5

HydroFunctions

A suite of convenience functions for working with hydrology data in an interactive Python session.

hydrology scientific-visualization water

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 13.4

xHydro

Effortlessly extract geospatial and watershed data from APIs, calibrate and execute hydrological models, perform optimal interpolation and frequency analysis on hydrological indicators, compute custom hydrological metrics, and analyze climate change impacts on hydrological data.

hydrological-data-analysis hydrology hydrology-statistical

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 13.3

pyOpenRiverCam

Surface velocity, object tracking, and river flow measurements in an open-source API.

computer-vision hydrology hydrometry velocimetry

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 13.1

pydaymet

Retrieving and post-processing climate data from the Daymet Webservice.

climate data daymet hydrology python webservice

Hydrosphere - Ocean and Hydrology Data Access - Last synced: 26 Apr 2025 - Ranking: 12.7

pywatershed

A sustainable integrated, hydrologic modeling framework for the U.S. Geological Survey.

hydrology modflow modflow6 prms python surfacehydrology swb water

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 12.4

WSIMOD

Provides a message passing interface to enable different subsystem models to communicate water flux and water quality information between each other, and self-contained representations of the key parts of the water cycle.

hacktoberfest hydrology integrated-modelling pollution python wastewater water-quality

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 12.0

HexWatershed

A mesh independent flow direction model for hydrologic models.

depression-filling flow-direction flow-routing gis graph hydrology river-networks terrain-analysis unstructured-meshes visualisation watershed

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 12.0

Centerline-Width

A Python package to find the centerline and width of rivers based on the latitude and longitude of the right and left bank.

centerline-detection centerline-extraction centreline earth-science fluvial fluvial-geomorphology geomorphology geophysics google-earth hydrology limnology meandering-rivers python river river-bank river-bank-length river-centerline river-width rivers voronoi

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 11.9

SPEI

Calculate and visualize some popular drought indices such as the SPI, SPEI and SGI.

drought drought-index drought-indices groundwater hydrology python sgi spei spi timeseries

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 11.9

Wflow

A Julia package that provides a hydrological modeling framework, as well as several different vertical and lateral concepts that can be used to run hydrological simulations.

hydrodynamics hydrological-modelling hydrology julia wflow

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 11.8

CTSM

The Community Land Model is the land model for the Community Earth System Model, which formalises and quantifies concepts of ecological climatology.

cesm climate clm ecosystem hydrology land land-surface-model ncar

Climate Change - Earth and Climate Modeling - Last synced: 26 Apr 2025 - Ranking: 11.7

HydroShare

A collaborative website for better access to data and models in the hydrologic sciences.

collaboration django django-rest-framework docker hydro hydrologic-database hydrologic-modeling hydrologic-networks hydrologic-sciences hydrology hydrology-stormwater-analysis hydroshare irods javascript nginx postgresql python solr

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 11.1

Surface water network

A Python package to create and analyze surface water networks.

hydrology modflow python surface-water

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 10.8

WhiteboxTools

WhiteboxTools is an advanced geospatial data analysis platform.

geomorphology geomorphometry geoprocessing geospatial gis hydrology remote-sensing

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 10.7

pysheds

Simple and fast watershed delineation in Python.

accumulation catchments digital-elevation-model flow-direction gis hydrology

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 10.5

WRF-Hydro

A community modeling system and framework for hydrologic modeling and model coupling.

earth-science fortran hydrologic-modeling hydrology modeling wrf-hydro

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 10.2

AWSM

Automated Water Supply Model was developed at the USDA Agricultural Research Service.

awsm forecast hydrology modeling snow water watershed

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 9.7

Model My Watershed

A watershed-modeling web app for citizens, conservation practitioners, municipal decision-makers, educators, and students.

civic-apps-team hydrology stormwater watersheds

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 9.6

Xanthos

An open-source hydrologic model, written in Python, designed to quantify and analyze global water availability.

climate hydrology simulation

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 9.5

PCRaster

A collection of tools and software libraries tailored to the construction of spatio-temporal environmental models.

cpp earth-science hydrology modflow python simulation spatio-temporal-modeling

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 9.2

Inundation Mapping

Flood inundation mapping and evaluation software configured to work with U.S. National Water Model.

evaluation flood-inundation-maps gis hydrology inundation mapping national-hydrography-dataset national-water-center noaa

Climate Change - Natural Hazard and Storm - Last synced: 26 Apr 2025 - Ranking: 9.1

hyfo

Mainly focuses on data process and visualization in hydrology and climate forecasting.

climate climate-forecasting cran forecasting-models hydrology maps netcdf4

Climate Change - Climate Data Processing and Analysis - Last synced: 26 Apr 2025 - Ranking: 8.6

Open Source Python Packages in Hydrology

Holds a list of open source Python packages interesting to Hydrologists.

hydrologists hydrology open-source python

Sustainable Development - Curated Lists - Last synced: 26 Apr 2025 - Ranking: 8.5

RAS2FIM

Creation of flood inundation raster libraries and rating curves from HEC-RAS models.

flood floodplain hec-ras hydraulics hydrology inundation national-water-center noaa rating-curve river

Climate Change - Natural Hazard and Storm - Last synced: 26 Apr 2025 - Ranking: 7.7

CWatM

Assess water supply, water demand and environmental needs at global and regional level.

climate-change hydrogeology hydrological hydrological-model hydrological-modelling hydrology water-security

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 7.0

Awesome-Earth-Artificial-Intelligence

A curated list of tutorials, notebooks, software, datasets, courses, books, video lectures and papers specifically for Artificial Intelligence use cases in Earth Science.

air-quality awesome-list biosphere datasets deep-learning dust earth-science earthquakes geosphere glacier hydrology land-cover-classification machine-learning snow volcano

Sustainable Development - Curated Lists - Last synced: 26 Apr 2025 - Ranking: 7.0

StreamCat

Provides summaries of natural and anthropogenic landscape features for ~2.65 million streams, and their associated catchments, within the conterminous USA.

dataset hydrology nhdplus ord watersheds

Hydrosphere - Ocean and Hydrology Data Access - Last synced: 26 Apr 2025 - Ranking: 6.9

Conceptual Functional Equivalent

A conceptual rainfall-runoff model with an implementation of the Basic Model Interface.

bmi csdms hydrology

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 6.7

pyet

Estimate reference and potential evaporation.

hydrological-modelling hydrology water

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 6.6

hddtools

An open source project designed to facilitate access to a variety of online open data sources relevant for hydrologists and, in general, environmental scientists and practitioners.

data60uk grdc hydrology kgclimateclass mopex peer-reviewed precipitation r r-package rstats sepa

Hydrosphere - Ocean and Hydrology Data Access - Last synced: 26 Apr 2025 - Ranking: 6.2

River Runner

Visualize the path of a rain droplet from any point in the contiguous United States to its end point.

3d data-visualization geology hydrology mapbox mapping mapping-tools mountain-features nhdplus nhdplus-data ocean river-runner sci-viz svelte topography usgs usgs-api usgs-data visualization yellowstone-national-park

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 6.0

HyRiver

A Python software stack for retrieving hydroclimate data from web services.

climate data hydrology python webservice

Hydrosphere - Ocean and Hydrology Data Access - Last synced: 26 Apr 2025 - Ranking: 6.0

HydroSight

A statistical toolbox for data-driven insights into groundwater dynamics and aquifer properties. Many hundreds of bores can be easily analysed, all without any programming.

aquifer-parameters groundwater hydrogeology hydrology matlab recharge timeseries

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 6.0

PyForecast

A statistical modeling tool used by Reclamation water managers and reservoir operators to train and build predictive models for seasonal inflows and streamflows.

forecasting hydrology machine-learning python statistical-models

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 5.6

Lekan

Provide a software that assists the user doing hydrological and hydraulic studies for flood mapping and forecasting, hydraulic structure design, or other tasks linked to natural surface flow.

flooding hydraulic-modeling hydrology

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 5.6

tRIBS

The TIN-based Real-Time Integrated Basin Simulator is a fully-distributed, continuous hydrologic model operating on a Triangulated Irregular Network.

hydrology hydrology-modeling hydrology-simulation

Hydrosphere - Freshwater and Hydrology - Last synced: 25 Apr 2025 - Ranking: 5.0

MATILDA

Tool for modeling water resources in glacierized catchments.

climate earth-science glaciers hbv hbv-model hydrology matilda melt modeling python spotpy

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 5.0

SHUD

A multi-process, multi-scale integrated hydrological model using the semi-discrete Finite Volume Method.

finite-volume hydrology river shud watershed

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 4.7

hspfbintoolbox

A Python script and library of functions to read Hydrological Simulation Program Fortran (HSPF) binary files and print to screen.

cli hydrology python simulation

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 4.2

HydroMap

Mapping of groundwater level for realistic flow flowpaths using semi-automated kriging.

depth-to-watertable geostatiscs geostatistics groundwater gstat hydrogeology hydrology kriging potentiometer

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 3.9

RUBEM

A distributed hydrological model to calculate monthly flows with changes in land use over time.

catchment grid hydrological-model hydrology pcraster remote-sensing rubem simulation-model water

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: 3.5

droughtR

An R package for non-stationary meteorological drought monitoring.

bias bias-correction forecasting hydrology time-series

Natural Resources - Soil and Land - Last synced: 26 Apr 2025 - Ranking: 2.9

VIC

A macroscale hydrologic model that solves full water and energy balances.

climate hydrology land-surface streamflow

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: -Infinity

Raven

Made to help scientists run hydrological modeling experiments with climate change projections.

birdhouse gis hydrology pavics wps

Hydrosphere - Freshwater and Hydrology - Last synced: 26 Apr 2025 - Ranking: -Infinity

GSFLOW-GRASS

Generates inputs for and runs the coupled groundwater-surface water model "GSFLOW".

gis grass hydrologic-modeling hydrology

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: -Infinity