Geocomputation with Python
An open source book and online resource for getting started in this space with Python.
book geo geocomputation geocompx geopython python spatial
Sustainable Development - Education - Last synced: 19 Feb 2026 - Ranking: 8.8
DSSAT Cropping System Model
Has been used for many applications ranging from on-farm and precision management to regional assessments of the impact of climate variability and climate change.
agriculture-research crop-model crop-simulation-models
Consumption - Agriculture and Nutrition - Last synced: 19 Feb 2026 - Ranking: 8.8
ASGS
Provides software infrastructure for automating coastal ocean modelling for real time hurricane decision support.
adcirc automation cyclones forecast gcc gfortran hurricane intel intel-oneapi openmp oracle-cloud redhat tropical ububtu windows wsl2
Climate Change - Natural Hazard and Storms - Last synced: 19 Feb 2026 - Ranking: 8.8
Isca
A framework for the idealized modeling of the global circulation of planetary atmospheres at varying levels of complexity and realism.
atmospheric-modelling atmospheric-science climate-model geophysical-fluid-dynamics planetary-atmospheres
Atmosphere - Atmospheric Composition and Dynamics - Last synced: 19 Feb 2026 - Ranking: 8.8
lasR
Production of canopy height model, digital terrain model, tree detection and segmentation on large coverage.
Biosphere - Forest Remote Sensing - Last synced: 19 Feb 2026 - Ranking: 8.8
oco2peak
The goal of our project is to localize CO2 emissions on Earth based on the carbon concentration data measured by the OCO-2 Satellite from NASA.
Emissions - Emission Observation and Modeling - Last synced: 19 Feb 2026 - Ranking: 8.8
goat
A tool capable of modeling walking and cycling accessibility.
accessibility-analysis accessiblity-scenarios cycling isochrones mobility walking webgis
Consumption - Mobility and Transportation - Last synced: 19 Feb 2026 - Ranking: 8.8
ClimateSERVpy
Enables access to the ClimateSERV API where many types of climate data can be subset by area of interest, and time range, then either downloaded as tif, or NetCDf files, or the data can be statistically processed to render json values or csv.
chirps climateserv dataset emodis esi imerg python smap time-series
Climate Change - Climate Data Access and Visualization - Last synced: 19 Feb 2026 - Ranking: 8.8
IPART
A Python package for automated Atmospheric River (AR) detection, axis finding and AR tracking from gridded Integrated Vapor Transport data.
Atmosphere - Atmospheric Dispersion and Transport - Last synced: 20 Feb 2026 - Ranking: 8.8
mosartwmpy
A Python translation of MOSART-WM, a model for water routing and reservoir management written in Fortran.
Natural Resources - Water Supply and Quality - Last synced: 19 Feb 2026 - Ranking: 8.8
twoaxistracking
A Python package for simulating two-axis tracking solar collectors, particularly self-shading.
photovoltaics python renewable-energy solar-energy
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 19 Feb 2026 - Ranking: 8.8
OpenOA
This library provides a framework for working with large time series data from wind plants, such as SCADA.
Renewable Energy - Wind Energy - Last synced: 19 Feb 2026 - Ranking: 8.8
OpenAQ Data Ingest Pipeline
A tool to collect data for OpenAQ platform.
Natural Resources - Air Quality - Last synced: 20 Feb 2026 - Ranking: 8.8
Arbimon
Ecoacoustic analysis platform empowering conservationists to analyze acoustic data and to derive insights about the ecosystem at scale.
ai bioacoustics biodiversity-monitoring
Biosphere - Bioacoustics and Acoustic Data Analysis - Last synced: 19 Feb 2026 - Ranking: 8.7
Plant Trait Ontology
A controlled vocabulary of describe phenotypic traits in plants.
obo obofoundry owl phenotype plant-trait-ontology plant-traits
Sustainable Development - Taxonomy and Ontology - Last synced: 19 Feb 2026 - Ranking: 8.7
iNaturalistReactNative
Official iNaturalist client written in React Native that will eventually replace our existing iOS and Android apps.
Biosphere - Biodiversity Citizen Science - Last synced: 19 Feb 2026 - Ranking: 8.7
pywdpa
Python interface to the World Database on Protected Areas.
api country-iso-code protected-areas protected-planet python-package shapefiles wdpa world
Biosphere - Conservation and Restoration - Last synced: 19 Feb 2026 - Ranking: 8.7
IEA-15-240-RWT
A 15 MW reference wind turbine repository developed in conjunction with IEA Wind.
Renewable Energy - Wind Energy - Last synced: 19 Feb 2026 - Ranking: 8.7
The Climate Tech Handbook
Help us build the most accessible and accurate climate tech resource on the planet.
climate-change climate-data climate-science climate-tech
Sustainable Development - Knowledge Platforms - Last synced: 19 Feb 2026 - Ranking: 8.7
SESMG
An energy system model generator with the focus on the optimization of urban energy systems.
Energy Systems - Renewable Energy Integration - Last synced: 19 Feb 2026 - Ranking: 8.7
OperatorFabric
A modular, extensible, industrial-strength and field-tested platform for use in electricity, water and other utility operations.
alerting collaboration energy hypervision linux-foundation platform
Energy Systems - Grid Management and Microgrid - Last synced: 19 Feb 2026 - Ranking: 8.7
gridemissions
Displays the hourly carbon footprint of the US electricity system.
Emissions - Carbon Intensity and Accounting - Last synced: 19 Feb 2026 - Ranking: 8.7
PooPyLab_Project
A biological wastewater treatment software.
environmental-engineering process-flow-diagram python simulation wastewater
Natural Resources - Water Supply and Quality - Last synced: 19 Feb 2026 - Ranking: 8.7
met.3D
Interactive three-dimensional visualization of numerical ensemble weather predictions and similar numerical atmospheric model datasets.
Atmosphere - Meteorological Observation and Forecast - Last synced: 19 Feb 2026 - Ranking: 8.7
wqtrends
R package to assess water quality trends with generalized additive models.
package reporting san-francisco-bay time-series-analysis water-quality
Natural Resources - Water Supply and Quality - Last synced: 19 Feb 2026 - Ranking: 8.7
Power Station Dictionary
A power station dictionary that enables mapping between various naming conventions and associated plant metadata.
Energy Systems - Energy Data Accessibility and Integration - Last synced: 19 Feb 2026 - Ranking: 8.7
harp
Data harmonization toolset for scientific earth observation data.
Sustainable Development - Environmental Satellites - Last synced: 20 Feb 2026 - Ranking: 8.7
gliderpy
A thin wrapper around erddapy with custom methods and plotting functionality to browse, fetch, and plot glider data.
Hydrosphere - Ocean and Hydrology Data Access - Last synced: 19 Feb 2026 - Ranking: 8.7
downscaleR
An R package for empirical-statistical downscaling focusing on daily data and covering the most popular approaches (bias correction, Model Output Statistics, Perfect Prognosis) and techniques (e.g. quantile mapping, regression, analogs, neural networks).
Climate Change - Climate Downscaling - Last synced: 20 Feb 2026 - Ranking: 8.7
CABLE
A land surface model, used to calculate the fluxes of momentum, energy, water and carbon between the land surface and the atmosphere and to model the major biogeochemical cycles of the land ecosystem.
Climate Change - Earth and Climate Modeling - Last synced: 19 Feb 2026 - Ranking: 8.7
ICON
A flexible, scalable, high-performance modelling framework for weather, climate and environmental prediction that provides actionable information for society and advances our understanding of the Earth's climate system.
Climate Change - Earth and Climate Modeling - Last synced: 19 Feb 2026 - Ranking: 8.7
LROSE
The Lidar Radar Open Software Environment for Atmospheric Science.
Atmosphere - Atmospheric Composition and Dynamics - Last synced: 19 Feb 2026 - Ranking: 8.7
tempestextremes
Extreme weather detection and characterization.
Climate Change - Climate Data Processing and Analysis - Last synced: 19 Feb 2026 - Ranking: 8.6
pyOSOAA
A Python interface for the Ocean Successive Orders with Atmosphere radiative transfer.
atmospheric-science ocean-sciences radiative-transfer radiative-transfer-models
Atmosphere - Radiative Transfer - Last synced: 20 Feb 2026 - 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: 20 Feb 2026 - Ranking: 8.6
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: 19 Feb 2026 - Ranking: 8.6
MOM5
A numerical ocean model based on the hydrostatic primitive equations.
Hydrosphere - Ocean Models - Last synced: 19 Feb 2026 - Ranking: 8.6
OpenLitterMap
An open, interactive and accessible database of the world's litter and plastic pollution.
Industrial Ecology - Circular Economy and Waste - Last synced: 20 Feb 2026 - Ranking: 8.6
inmap
A multi-scale emissions-to-health impact model for fine particulate matter (PM2.5) that mechanistically evaluates air quality and health benefits of perturbations to baseline emissions.
Natural Resources - Air Quality - Last synced: 19 Feb 2026 - Ranking: 8.6
SEPAL
Empowering people around the world to gain a better understanding of land cover dynamics in forest management by facilitating the efficient access and use of Earth observation data.
Biosphere - Forest Observation and Management - Last synced: 19 Feb 2026 - Ranking: 8.6
Urban & Regional Planning Resources
Community list of data & technology resources concerning the built environment and communities.
awesome awesome-list built-environment communities data hacktoberfest planners planning regional-planning resources sustainability technology urban-planning
Sustainable Development - Curated Lists - Last synced: 20 Feb 2026 - Ranking: 8.6
The Community Emissions Data System
Produces consistent estimates of global air emissions species over the industrial era (1750 - present).
Emissions - Emission Observation and Modeling - Last synced: 19 Feb 2026 - Ranking: 8.6
rdtools
An open source library to support reproducible technical analysis of time series data from photovoltaic energy systems.
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 19 Feb 2026 - Ranking: 8.6
GCAM-China
The Global Change Analysis Model with China provincial-level details.
china climate coupled-human-natural-systems economics energy gcam gcam-china human-earth-system integrated-assessment-model land
Climate Change - Integrated Assessment and Climate Policy - Last synced: 19 Feb 2026 - Ranking: 8.6
OrcaHello
A real-time AI-assisted killer whale notification system.
artificial-intelligence audio-analysis audio-processing bioacoustics deep-learning inference machine-learning marine marine-biology neural-network orcas real-time realtime whales
Biosphere - Marine Life and Fishery - Last synced: 19 Feb 2026 - Ranking: 8.5
Analysis-Ready, Cloud Optimized ERA5
A global history of the climate highly accessible in the cloud.
cloud-optimized ecmwf era5 open-science zarr
Climate Change - Climate Data Access and Visualization - Last synced: 20 Feb 2026 - Ranking: 8.5
saqgetr
Import Air Quality Monitoring Data in a Fast and Easy Way.
Natural Resources - Air Quality - Last synced: 19 Feb 2026 - Ranking: 8.5
AI for Earth Data Sets
Notebooks and documentation for AI-for-Earth-managed datasets on Azure.
Sustainable Development - Data Catalogs and Interfaces - Last synced: 19 Feb 2026 - Ranking: 8.5
impact
Compute your ML model's emissions with our calculator and add the results to your paper with our generated LaTeX template.
Consumption - Computation and Communication - Last synced: 19 Feb 2026 - Ranking: 8.5
WaveBreaking
A Python package that provides detection, classification and tracking of Rossby Wave Breaking in weather and climate data.
classification detection tracking
Atmosphere - Atmospheric Composition and Dynamics - Last synced: 19 Feb 2026 - Ranking: 8.5
myenergi for Home Assistant
Home Assistant integration for MyEnergi renewable energy products and ev chargers.
ev-charging green-energy home-assistant myenergi
Energy Systems - Building Energy Monitoring - Last synced: 19 Feb 2026 - Ranking: 8.5
OceanMesh2D
Precise distance-based two-dimensional automated mesh generation toolbox intended for coastal ocean/shallow water flow models.
coastal-modelling geophysics meshes multiscale-simulation open-source shallow-water-equations
Hydrosphere - Coastal and Reefs - Last synced: 19 Feb 2026 - Ranking: 8.5
Macquette
A whole house energy assessment tool, which models a building to produce a report to help householders under how their home performs now in terms of energy use and how it might be improved.
Consumption - Buildings and Heating - Last synced: 19 Feb 2026 - Ranking: 8.5
Download Water Data
Downloader for the Global Surface Water Data of the Copernicus Programme.
copernicus download global surface water
Hydrosphere - Freshwater and Hydrology - Last synced: 19 Feb 2026 - Ranking: 8.5
Software Carbon Intensity Specification
A specification that describes how to calculate a carbon intensity for software applications.
Consumption - Computation and Communication - Last synced: 20 Feb 2026 - Ranking: 8.5
GridPACK
An open-source high-performance package for simulation of large-scale electrical grids.
Energy Systems - Grid Analysis and Planning - Last synced: 20 Feb 2026 - Ranking: 8.5
PEST++
Software suite aimed at supporting complex numerical models in the context of decision support, with a focus on supporting environmental models like groundwater or surface water.
ensemble-methods ensembles global-sensitivity-analysis non-intrusive optimization optimization-tools parallel-computing parameter-estimation sensitivity-analysis uncertainty-quantification
Natural Resources - Water Supply and Quality - Last synced: 19 Feb 2026 - Ranking: 8.5
Ocean Data and Information System
The Ocean InfoHub facilitates access to global oceans information, data and knowledge products for management and sustainable development.
catalogue data interoperability knowledge-graph metadata ocean ogc-services rdf sharing
Hydrosphere - Ocean and Hydrology Data Access - Last synced: 19 Feb 2026 - Ranking: 8.5
goestools
Tools to work with signals and files from GOES satellites.
Sustainable Development - Environmental Satellites - Last synced: 19 Feb 2026 - Ranking: 8.4
fqar
Floristic Quality Assessment (FQA) is a standardized method for rating the ecological value of natural areas based on the plant species found within them.
Biosphere - Biodiversity Analysis and Metrics - Last synced: 19 Feb 2026 - Ranking: 8.4
Open-IMO-CII-Calculator
A C# library for calculating the carbon intensity indicator for ships, in accordance with the International Maritime Organization's carbon regulations.
carbon-emissions carbon-intensity carbon-intensity-indicator cii imo imo-cii international-maritime-organization international-trade marine ship shipping shipping-carbon-intensity-indicator shipping-cii sustainability
Emissions - Carbon Intensity and Accounting - Last synced: 19 Feb 2026 - Ranking: 8.4
IESopt.jl
Modeling and optimization framework for integrated energy systems.
energy-system-model modelling optimization
Energy Systems - Energy System Modeling Frameworks - Last synced: 19 Feb 2026 - Ranking: 8.4
Invasive Species BC
Inventory and database repository for the creation, treatment, and report on BC Invasive plants and animals.
dds env flnro invasives ionic-framework postgis postgresql react
Biosphere - Terrestrial Wildlife - Last synced: 19 Feb 2026 - Ranking: 8.4
co2-data
Data on CO2 and greenhouse gas emissions by Our World in Data.
co2-emissions energy environment greenhouse-gas-emissions
Emissions - Emission Observation and Modeling - Last synced: 19 Feb 2026 - Ranking: 8.4
CICE
A computationally efficient model for simulating the growth, melting, and movement of polar sea ice.
Cryosphere - Sea Ice - Last synced: 20 Feb 2026 - Ranking: 8.4
lidarwind
Retrieve wind speed and direction profiles from Doppler lidar observations from the WindCube-200s.
Renewable Energy - Wind Energy - Last synced: 19 Feb 2026 - Ranking: 8.4
Xanthos
An open-source hydrologic model, written in Python, designed to quantify and analyze global water availability.
Hydrosphere - Freshwater and Hydrology - Last synced: 19 Feb 2026 - Ranking: 8.4
PyPES
A class hierarchy designed to represent configurations of process engineering systems, such as wastewater treatment or desalination plants.
Natural Resources - Water Supply and Quality - Last synced: 19 Feb 2026 - Ranking: 8.4
Energy Transition Engine
Calculation engine for the Energy Transition Model.
backend-api calculation-engine energy-system etm rails
Energy Systems - Energy System Modeling Frameworks - Last synced: 20 Feb 2026 - Ranking: 8.4
Glacier flow model
Modeling glaciers on a digital elevation model based on mass balance and a modified D8 flow algorithm applied to ice.
digital-elevation-model geographical-information-system geospatial glacier glaciers-flow gradient mass-balance modeling
Cryosphere - Glacier and Ice Sheets - Last synced: 20 Feb 2026 - Ranking: 8.4
AirCasting
The project aims to build a platform for gathering, visualization and sharing of environmental data.
Natural Resources - Air Quality - Last synced: 19 Feb 2026 - Ranking: 8.4
DALES
Dutch Atmospheric Large-Eddy Simulation model.
Climate Change - Earth and Climate Modeling - Last synced: 19 Feb 2026 - Ranking: 8.4
EVNotify
Allows you to monitor your electric vehicle and lets you notify when the specified preset state of charge has been achieved.
Consumption - Mobility and Transportation - Last synced: 19 Feb 2026 - Ranking: 8.4
BETYdb
Web-interface to the Biofuel Ecophysiological Traits and Yields Database.
agriculture crops database ecosystem-models pecan phenotyping plants postgis ruby trait
Renewable Energy - Bioenergy - Last synced: 20 Feb 2026 - Ranking: 8.3
EVMap
Android app to access the goingelectric.de electric vehicle charging station directory.
android charging-stations electric-vehicle hacktoberfest map
Consumption - Mobility and Transportation - Last synced: 19 Feb 2026 - Ranking: 8.3
rivr
Designed as an educational tool for students and instructors of undergraduate and graduate courses in open channel hydraulics.
Hydrosphere - Freshwater and Hydrology - Last synced: 19 Feb 2026 - Ranking: 8.3
BASINS
Better Assessment Science Integrating Point and Nonpoint Sources is a multipurpose environmental analysis system designed to help regional, state, and local agencies perform watershed- and water quality-based studies.
basins hspexp hspf modeling water-quality watershed
Hydrosphere - Freshwater and Hydrology - Last synced: 19 Feb 2026 - Ranking: 8.3
ATS
The Advanced Terrestrial Simulator is a code for solving ecosystem-based, integrated, distributed hydrology.
Hydrosphere - Freshwater and Hydrology - Last synced: 20 Feb 2026 - Ranking: 8.3
solariot
Leverage your IoT enabled Solar PV Inverter to stream your solar energy usage data to a real time dashboard.
dashboard dweet freeboard influxdb iot modbus-sungrow pvoutput solar-energy sungrow-inverter telemetry
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 19 Feb 2026 - Ranking: 8.3
OpenStudio-HPXML
Modeling of residential buildings in EnergyPlus using OpenStudio/HPXML.
Consumption - Buildings and Heating - Last synced: 20 Feb 2026 - Ranking: 8.3
esd
Designed for climate and weather data analysis, empirical-statistical downscaling, and visualisation.
Climate Change - Climate Downscaling - Last synced: 19 Feb 2026 - Ranking: 8.3
SMBD
Facilitate a community of practice for aligning marine biological data to Darwin Core for sharing to Ocean Biodiversity Information System (OBIS).
darwin-core data data-management marine-biology marine-data obis tutorials
Biosphere - Biodiversity Data Cleaning and Standardization - Last synced: 19 Feb 2026 - Ranking: 8.3
RISE-V2G
The only fully-featured reference implementation of the Vehicle-2-Grid communication interface ISO 15118.
Consumption - Mobility and Transportation - Last synced: 20 Feb 2026 - Ranking: 8.3
Green Metrics Tool
An open source suite to measure, display and compare software energy and CO2 consumption for containerized software. External power meters as well as RAPL and also ML-estimation models are supported.
carbon-emissions carbon-footprint carbon-measurement climate-change co2-emissions co2-footprint co2-measurement energy-consumption-analysis green-coding green-computing green-software metrics power-consumption power-consumption-measurement sustainability sustainable-software
Consumption - Computation and Communication - Last synced: 19 Feb 2026 - Ranking: 8.3
OpenIPSL
A library of power system component models written in the Modelica language that can be used for power system dynamic analysis, such as phasor time-domain simulations.
energy energy-system energy-system-modeling gridcal hacktoberfest modelica power-grid power-grids power-system-dynamic-modeling power-system-dynamics power-system-simulation power-system-stability power-system-stabilizer power-systems power-systems-analysis smart-grids
Energy Systems - Energy System Modeling Frameworks - Last synced: 19 Feb 2026 - Ranking: 8.3
BatterySense
A simple Arduino library to monitor battery consumption of your battery powered projects, being LiPo, LiIon, NiCd or any other battery type, single or multiple cells: if it can power your Arduino you can monitor it.
Energy Storage - Battery - Last synced: 19 Feb 2026 - Ranking: 8.3
US Sustainable Development Goal indicators
U.S. National Reporting Platform for the Sustainable Development Goals.
Sustainable Development - Sustainable Development Goals - Last synced: 19 Feb 2026 - Ranking: 8.3
riskmapjnr
Obtain maps of the spatial risk of deforestation and forest degradation following the methodology developed in the context of the Jurisdictional and Nested REDD+ (JNR) and using only a forest cover change map as input.
climate-change-mitigation co2-emissions deforestation-risk forest-conservation jurisdictional-and-nested-redd verified-carbon-standard
Biosphere - Deforestation and Reforestation - Last synced: 19 Feb 2026 - Ranking: 8.3
carbontracker
Track and predict the energy consumption and carbon footprint of training deep learning models.
Consumption - Computation and Communication - Last synced: 19 Feb 2026 - Ranking: 8.3
PCR-GLOBWB_model
A large-scale hydrological model intended for global to regional studies.
Hydrosphere - Freshwater and Hydrology - Last synced: 19 Feb 2026 - Ranking: 8.3
HOPP
Assesses optimal designs for the deployment of utility-scale hybrid energy plants, particularly considering wind, solar and storage.
Energy Systems - Renewable Energy Integration - Last synced: 20 Feb 2026 - Ranking: 8.3
solposx
A Python package for calculating solar position angles and comparing solar position algorithms.
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 19 Feb 2026 - Ranking: 8.3
MONET
An open-source project and Python package that aims to create a common platform for atmospheric composition data analysis for weather and air quality models.
air arl cmaq noaa python quality verification visualization
Atmosphere - Atmospheric Chemistry and Aerosol - Last synced: 19 Feb 2026 - Ranking: 8.2
Annotation Interface for Data-driven Ecology
Tools for detecting wildlife in aerial images using active learning.
active-learning aerial-imagery aiforearth conservation wildlife
Biosphere - Terrestrial Wildlife - Last synced: 20 Feb 2026 - Ranking: 8.2
GreenFrame
A tool to measure the carbon footprint of a user scenario on a given website application. GreenFrame is able to measure CPU, memory and network usage of Docker or Kubernetes containers. By measuring resource consumption of dockerized E2E tests, GreenFrame allows to compare the consumption of an app between its different versions.
Consumption - Computation and Communication - Last synced: 19 Feb 2026 - Ranking: 8.2