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

Usgs Python Packages

Python packages with the GitHub topic usgs. Sorted by monthly downloads, with stars and forks.
hyriver
py3dep

A part of HyRiver software stack for getting topography data within the US through 3D Elevation Program (3DEP)

13K 55 7
jakeryderv
usdata

Unified Python SDK and CLI for discovering, fetching, and tracking provenance of U.S. public scientific data

11K 0 0
Rekin226
aquascope

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

5K 31 40
hyriver
pygeohydro

A part of HyRiver software stack for accessing hydrology data through web services

4K 91 23
csdms
bmi-topography

Fetch and cache land elevation data from OpenTopography through an API, BMI, or CLI

2K 18 5
Adeniyikayodee
gagelink

MCP server giving AI agents hydrology data from USGS, NOAA, France's Hub'Eau, the UK Environment Agency and SWOT: river level, streamflow, flood forecasts, basins. Values carry their unit, datum and record quality, so a stage is never silently compared against an elevation.

827 0 0
DOI-USGS
pymdwizard

The MetadataWizard is a useful tool designed to facilitate FGDC metadata creation for spatial and non-spatial data sets. It is a cross-platform desktop application built using an open-source Python architecture.

577 70 27
michaelaye
isistools

Python-based review tools for ISIS3 coregistration workflows. Replaces Qmos and Qnet.

424 0 0
hoon1983
seismic-mcp

Earthquake data across 20 global seismic agencies (USGS, EMSC, JMA, INGV, GeoNet, AFAD...) as an MCP server, with cross-agency report reconciliation.

326 1 0
Florian-Katerndahl
callusgs

callusgs Aims To Be A Complete Implementation Of USGS's machine-to-machine API (v1.5.0)

288 1 0
danielhaim1
quake-analyzer

Analyze global earthquake data from USGS via CLI. Fetch, filter, find recurrence intervals, and visualize trends.

264 2 0
sgherbst
pyhigh

Python library for accessing elevation data

246 24 7
Jwely
espa-api-client

Python interface to espa-api

228 6 4
AiAgentKarl
earthquake-mcp-server

MCP Server for real-time earthquake data and seismic monitoring via USGS Earthquake Catalog API

227 0 0
heigeo
climata

Python library for loading and iterating over climate and flow time series data (from ACIS/NOAA RCCs, CoCoRaHS, Hydromet/USBR, CNRFC ESP/NWS, SNOTEL/AWDB/NRCS, and NWIS/USGS)

196 89 14
pygsflow
pygsflow

Python package to Create, Read, Write, Edit, and Visualize GSFLOW models

174 40 23
ryan-steed-usa
usgs-quakemon

Monitor USGS earthquake feeds with Python 3 from a CLI terminal.

161 0 0
loicdtx
lsru

:mag: :globe_with_meridians:Query and Order Landsat Surface Reflectance data via ESPA

143 23 8
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
montimaj
pygwretrieval

Retrieve daily groundwater level data from USGS NWIS using the dataretrieval-python API

118 3 0
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
kyoai-zhao
sciharvest

Zero-key, reproducible harvesting of public scientific datasets with auditable provenance (SHA-256 manifests, drift detection).

82 0 0
kylebarron
usgs-topo-tiler

Python package to read Web Mercator map tiles from USGS Historical Topographic Maps

46 80 3
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology