PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Water Resources Python Packages

Python packages with the GitHub topic water-resources. Sorted by monthly downloads, with stars and forks.
pywr
pywr

Pywr is a generalised network resource allocation model written in Python.

15K 193 71
Rekin226
aquascope

Explore river records and run reproducible water analyses in your browser. Open hydrology data, methods, and exports.

5K 31 40
Deltares
ribasim

Water resources modeling

1K 62 9
iporepos
plans

PLANS is a tool that helps water resources managers to plan the expansion of nature-based solutions for water at the hillslope scale.

1K 1 0
LittleBidet
kalmanflow

KalmanFlow is a Python package I developed while working at Valley Water to estimate reservoir inflow from noisy storage and outflow measurements. It uses Kalman filtering and fixed-lag smoothing to produce stable inflow estimates with model-based uncertainty intervals.

847 1 0
JPL-Evapotranspiration-Algorithms
pm-jpl

JPL implementation of the MOD16 evapotranspiration remote sensing model

713 5 2
tayerthiaggo
hydroseason

Python package for hydrological-year detection and seasonal/aseasonal analysis from satellite-derived surface-water extent

546 0 0
Deltares
ribasim-api

Water resources modeling

524 62 9
JPL-Evapotranspiration-Algorithms
stic-jpl

Surface Temperature Initiated Closure (STIC) Evapotranspiration Model Python Implementation

492 11 5
amphos21-consulting
mescla

A Python library for End-Member Mixing Analysis (EMMA) and water mixing-ratio calculations in hydrochemistry, with a test suite that reproduces published results and a set of teaching notebooks.

414 0 0
JPL-Evapotranspiration-Algorithms
stic

Surface Temperature Initiated Closure (STIC) Evapotranspiration Model Python Implementation

273 11 5
JPL-Evapotranspiration-Algorithms
mod16-jpl

JPL implementation of the MOD16 evapotranspiration remote sensing model

263 5 2
sherzodr
penmon

Implements weather station class in Python that calculates ETo (reference crop's evapotranspiration) based on UN-FAO Irrigation and Drainage Paper 56

207 41 8
ShaliniBalaram
h5grid

A lightweight local HDF5 viewer for water-resource model files (pandas, PyTables, pywr).

206 0 0
yugdeep
hydrowizard

HydroWizard: State-of-the-art hydrological modeling, optimization, and simulation using neural networks, genetic algorithms, and DAGs.

183 2 1
dariohhossoda
mogestpy

Water Resources Management Model in Python

176 1 0
davitens
pysdim

pysdim is a Python client for SDIM, the Agència Catalana de l'Aigua's water quality and hydrological platform. Since SDIM lacks a bulk API and struggles with large web queries, pysdim automates pagination, retries, and rate-limiting so you can pull complete historical time-series datasets in just a few lines of code.

145 2 0
tavo7876
snotelpy

Snotelpy is a lightweight Python Package interface for accessing USDA SNOTEL station data, allowing researchers to quickly retrieve, filter, and analyze snowpack variables across all SNOTEL stations and watersheds via the NRCS AWDB RESTful API.

142 2 1
Bluerrror
pynwis

A lightweight Python toolkit for downloading, processing, and filtering USGS NWIS daily water data. Supports batch downloads, parameter code discovery, and tidy Pandas DataFrames.

119 0 0
alexiusacademia
pyopenchannel

A comprehensive Python library for open channel flow analysis and design.

110 3 1
Bluerrror
nwis-data-downloader

A lightweight Python toolkit for downloading, processing, and filtering USGS NWIS daily water data. Supports batch downloads, parameter code discovery, and tidy Pandas DataFrames.

104 0 0
andrewtolutaiwo
waterpointsmap

map of location of poor people and nearest water points

48 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology