xarray
An open source project and Python package that introduces labels in the form of dimensions, coordinates, and attributes on top of raw NumPy-like arrays, which allows for more intuitive, more concise, and less error-prone user experience.
dask netcdf numpy pandas python xarray
Climate Change - Climate Data Standards - Last synced: 24 Sep 2025 - Ranking: 32.2

solax
Read energy usage data from the real-time API on Solax solar inverters.
home-automation iot photovoltaic raspberry-pi solar solax
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 24 Sep 2025 - Ranking: 28.8

Zarr
Provides an efficient, scalable, and flexible way to store and access large, multi-dimensional arrays, the core data format used in climate models and observational datasets.
compressed ndimensional-arrays python zarr
Climate Change - Climate Data Standards - Last synced: 24 Sep 2025 - Ranking: 28.4

env_canada
Provides access to various data sources published by Environment and Climate Change Canada.
Sustainable Development - Data Catalogs and Interfaces - Last synced: 23 Sep 2025 - Ranking: 27.9

tesla_powerwall
Python Tesla Powerwall API for consuming a local endpoint.
api battery powerwall powerwall-api powerwall-status python tesla tesla-powerwall
Consumption - Mobility and Transportation - Last synced: 23 Sep 2025 - Ranking: 27.6

co2.js
A npm module for accessing the green web API, and estimating the carbon emissions from using digital services.
carbon-estimates co2 co2-emissions hacktoberfest non-profit open-source sustainability
Consumption - Computation and Communication - Last synced: 23 Sep 2025 - Ranking: 27.0

netcdf-python
The Unidata network Common Data Form (netCDF) in Python is an interface for scientific data access and a set of freely-distributed software libraries that provide an implementation of the interface.
Climate Change - Climate Data Standards - Last synced: 24 Sep 2025 - Ranking: 26.1

pvlib-python
A set of documented functions for simulating the performance of photovoltaic energy systems.
photovoltaic python renewable-energy renewables solar-energy
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 24 Sep 2025 - Ranking: 26.0

CodeCarbon
Track emissions from Compute and recommend ways to reduce their impact on the environment.
Consumption - Computation and Communication - Last synced: 24 Sep 2025 - Ranking: 25.2

pandapower
An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation.
analysis loadflow optimization power powerflow python short-circuit state-estimation system
Energy Systems - Energy System Modeling Frameworks - Last synced: 24 Sep 2025 - Ranking: 24.0

MetPy
A collection of tools in Python for reading, visualizing and performing calculations with weather data.
atmospheric-science hacktoberfest hodograph meteorology plotting python scientific-computations skew-t weather weather-data
Atmosphere - Meteorological Observation and Forecast - Last synced: 24 Sep 2025 - Ranking: 23.7

Py-ART
A data model driven interactive toolkit for working with weather radar data.
closember data-visualization hacktoberfest pyart python radar-processing weather-radars
Atmosphere - Meteorological Observation and Forecast - Last synced: 24 Sep 2025 - Ranking: 23.7

PowSyBl
An open source framework written in Java, that makes it easy to write complex software for power systems simulations and analysis.
cim energy-system extensible groovy java modular power-system-simulation power-systems powsybl
Energy Systems - Energy System Modeling Frameworks - Last synced: 24 Sep 2025 - Ranking: 23.5

lidR
An R package for airborne LiDAR data manipulation and visualization for forestry application.
als forestry las laz lidar point-cloud r remote-sensing
Biosphere - Forest Remote Sensing - Last synced: 24 Sep 2025 - Ranking: 23.4

leafmap
A Python package for geospatial analysis and interactive mapping in a Jupyter environment.
data-science dataviz folium geoparquet geopython geospatial geospatial-analysis gis ipyleaflet jupyter jupyter-notebook leafmap mapping plotly python solara streamlit streamlit-webapp whiteboxtools
Sustainable Development - Data Catalogs and Interfaces - Last synced: 23 Sep 2025 - Ranking: 23.2

entsoe-py
A Python client for the ENTSO-E API (European Network of Transmission System Operators for Electricity).
Energy Systems - Energy Data Accessibility and Integration - Last synced: 24 Sep 2025 - Ranking: 23.1

PyBaMM
Fast and flexible physics-based battery models in Python.
batteries battery-models hacktoberfest pybamm python simulation solvers
Energy Storage - Battery - Last synced: 24 Sep 2025 - Ranking: 22.8

cfgrib
A Python interface to map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes.
Climate Change - Climate Data Processing and Analysis - Last synced: 23 Sep 2025 - Ranking: 22.6

PyPSA
A free software toolbox for simulating and optimizing modern power systems that include features such as conventional generators with unit commitment, variable wind and solar generation, storage units, coupling to other energy sectors, and mixed alternating and direct current networks.
capacity-expansion-planning clean-energy climate-change electrical-engineering electricity energy energy-system energy-system-model energy-system-modelling energy-systems loadflow optimal-power-flow optimisation power-flow power-systems power-systems-analysis powerflow python renewable-energy renewables
Energy Systems - Energy System Modeling Frameworks - Last synced: 24 Sep 2025 - Ranking: 22.4

ModBus Measurement Daemon
A daemon for collecting measurement data from smart meters and grid inverters over modbus.
golang grid-inverters modbus modbus-meters openhab smart-meter sunspec volkszaehler
Consumption - Buildings and Heating - Last synced: 23 Sep 2025 - Ranking: 22.2

ocpp
Python implementation of the Open Charge Point Protocol.
client electric-vehicles framework hacktoberfest ocpp server
Consumption - Mobility and Transportation - Last synced: 23 Sep 2025 - Ranking: 22.2

xclim
A library of derived climate variables, i.e. climate indicators, based on xarray.
anuclim climate-analysis climate-science dask icclim netcdf4 python xarray xclim
Climate Change - Climate Data Processing and Analysis - Last synced: 23 Sep 2025 - Ranking: 22.1

earthaccess
Search, download or stream NASA Earth science data with just a few lines of code.
access climate-data cloud-computing cmr data gis nasa nasa-api nasa-data open-science openscience pangeo remote-sensing
Sustainable Development - Data Catalogs and Interfaces - Last synced: 24 Sep 2025 - Ranking: 21.7

sentinelhub-py
Download and process satellite imagery in Python using Sentinel Hub services.
aws ogc-services python-library satellite-imagery sentinel-hub
Sustainable Development - Environmental Satellites - Last synced: 24 Sep 2025 - Ranking: 21.7

Iris
A powerful, format-agnostic, community-driven Python package for analyzing and visualizing Earth science data.
data-analysis earth-science grib iris meteorology netcdf oceanography python spaceweather visualisation
Climate Change - Climate Data Processing and Analysis - Last synced: 24 Sep 2025 - Ranking: 21.7

kerchunk
A library that provides a unified way to represent a variety of chunked, compressed data formats (e.g. NetCDF, HDF5, GRIB), allowing efficient access to the data from traditional file systems or cloud object storage.
Climate Change - Climate Data Standards - Last synced: 24 Sep 2025 - Ranking: 21.6

cf-xarray
An accessor for xarray objects that interprets CF attributes.
cf-conventions metadata xarray
Climate Change - Climate Data Standards - Last synced: 24 Sep 2025 - Ranking: 21.5

Cloud Carbon Footprint
A tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage.
carbon-emissions carbon-footprint climate cloud hacktoberfest sustainability thoughtworks
Consumption - Computation and Communication - Last synced: 24 Sep 2025 - Ranking: 21.5

stplanr
A package for sustainable transport planning with R.
cycle cycling desire-lines origin-destination peer-reviewed pubic-transport r r-package route-network routes routing rstats spatial transport transport-planning transportation walking
Consumption - Mobility and Transportation - Last synced: 23 Sep 2025 - Ranking: 21.2

Digital Earth Australia Notebooks
Hosts Jupyter Notebooks, Python scripts and workflows for analysing Digital Earth Australia (DEA) satellite data and derived products.
digitalearthaustralia documentation earth-observation earthobservation geoscienceaustralia geospatial-data jupyter-notebook landsat opendatacube python remote-sensing remotesensing satellite-imagery sentinel-2 xarray
Sustainable Development - Knowledge Platforms - Last synced: 24 Sep 2025 - Ranking: 21.2

The IDAES Toolkit
Aims to provide multi-scale, simulation-based, open source computational tools and models to support the design, analysis, optimization, scale-up, operation and troubleshooting of innovative, advanced energy systems.
chemical-engineering idaesplus process-modeling process-systems-engineering
Energy Systems - Energy System Modeling Frameworks - Last synced: 24 Sep 2025 - Ranking: 21.2

ocp
Use AI to model and discover new catalysts for use in renewable energy storage to help in addressing climate change.
Renewable Energy - Hydro Energy - Last synced: 24 Sep 2025 - Ranking: 21.2

sentinelsat
Makes searching, downloading and retrieving the metadata of Sentinel satellite images from the Copernicus Open Access Hub easy.
copernicus esa geographic-data hacktoberfest open-data remote-sensing satellite-imagery sentinel
Sustainable Development - Environmental Satellites - Last synced: 23 Sep 2025 - Ranking: 21.1

Siphon
A collection of Python utilities for retrieving atmospheric and oceanic data from remote sources, focusing on being able to retrieve data from Unidata data technologies.
hacktoberfest netcdf python thredds thredds-catalogs unidata
Sustainable Development - Data Catalogs and Interfaces - Last synced: 23 Sep 2025 - Ranking: 21.1

cdsapi
Python API to access the Copernicus Climate Data Store.
Climate Change - Climate Data Access and Visualization - Last synced: 24 Sep 2025 - Ranking: 21.0

openair
An R package developed for the purpose of analyzing air quality data — or more generally atmospheric composition data.
air-quality air-quality-data meteorology openair package r
Natural Resources - Air Quality - Last synced: 24 Sep 2025 - Ranking: 20.8

OpenQuake
Allows users to compute seismic hazard and seismic risk of earthquakes on a global scale.
cluster earthquakes hazard hazard-assessment hpc openquake openquake-engine psha python risk risk-analysis risk-assessment scientific-computing sdg-11 seismic
Climate Change - Natural Hazard and Storm - Last synced: 24 Sep 2025 - Ranking: 20.6

pydap
An implementation of the Opendap/DODS protocol, written from scratch in pure Python, that allows researchers to access NASA Earth science data from a variety of programs.
Sustainable Development - Data Catalogs and Interfaces - Last synced: 23 Sep 2025 - Ranking: 20.6

gridstatus
Provides standardized API to access energy data from the major Independent System Operators in the United States.
co2-emissions decarbonization electrical-grid energy python
Energy Systems - Energy Data Accessibility and Integration - Last synced: 24 Sep 2025 - Ranking: 20.6

palmerpenguins
The palmerpenguins data contains size measurements for three penguin species observed on three islands in the Palmer Archipelago, Antarctica.
Biosphere - Avian Monitoring and Analysis - Last synced: 24 Sep 2025 - Ranking: 20.5

openEO
Provides intuitive programming libraries to process a wide variety of earth observation datasets.
earth-observation openeo python remote-sensing
Sustainable Development - Environmental Satellites - Last synced: 23 Sep 2025 - Ranking: 20.4

rdataone
R package for reading and writing data at DataONE data repositories.
Sustainable Development - Data Catalogs and Interfaces - Last synced: 24 Sep 2025 - Ranking: 20.3

Scaphandre
An open source software agent to track energy consumption of ICT services from the servers.
carbon-footprint electricity electricity-consumption electricity-meter energy energy-consumption energy-efficiency energy-monitor greenit hacktoberfest measure prometheus qemu rust rust-lang sustainability virtual-machine virtual-machines wattmeter watts
Consumption - Computation and Communication - Last synced: 23 Sep 2025 - Ranking: 20.3

GT4Py
Library for generating high-performance implementations of stencil kernels for weather and climate modeling from a domain-specific language.
Climate Change - Climate Data Processing and Analysis - Last synced: 23 Sep 2025 - Ranking: 20.2

uxarray
Xarray extension for unstructured climate and global weather data analysis and visualization.
geoscience ugrid unstructured-grids
Climate Change - Climate Data Processing and Analysis - Last synced: 24 Sep 2025 - Ranking: 20.2

Water Network Tool for Resilience
A Python package designed to simulate and analyze resilience of water distribution networks.
modeling ord python simulation water
Natural Resources - Water Supply and Quality - Last synced: 24 Sep 2025 - Ranking: 20.2

Meteostat Python
Access and analyze historical weather and climate data with Python.
climate climate-change climate-data data-science meteostat open-data statistics weather weather-data weather-station
Climate Change - Climate Data Access and Visualization - Last synced: 23 Sep 2025 - Ranking: 20.2

rgee
An R binding package for calling Google Earth Engine API from within R.
earth-engine earthengine google-earth-engine googleearthengine r spatial-analysis spatial-data
Sustainable Development - Data Catalogs and Interfaces - Last synced: 24 Sep 2025 - Ranking: 20.1

dataRetrieval
This R package is designed to obtain USGS or EPA water quality sample data, streamflow data and metadata directly from web services.
Natural Resources - Water Supply and Quality - Last synced: 24 Sep 2025 - Ranking: 20.1

oemof-solph
A model generator for energy system modeling and optimization.
energy energy-system modelling modelling-framework
Energy Systems - Energy System Modeling Frameworks - Last synced: 24 Sep 2025 - Ranking: 20.1

pyam
A Python package for data-wrangling, analysis and visualization of integrated-assessment scenarios and energy systems modeling results.
analysis energy-systems iamc-format integrated-assessment integrated-assessment-scenarios macro-energy modeling pyam scenario scenario-data timeseries-format visualization
Climate Change - Integrated Assessment and Climate Policy - Last synced: 24 Sep 2025 - Ranking: 20.1

eurostat R package
R tools to access open data from Eurostat, the statistical office of the European Union.
cran eurostat eurostat-data r r-package ropengov
Sustainable Development - Data Catalogs and Interfaces - Last synced: 23 Sep 2025 - Ranking: 20.0

cmocean
Colormap setup for standardizing commonly-plotting oceanographic variables.
Hydrosphere - Ocean and Hydrology Data Access - Last synced: 24 Sep 2025 - Ranking: 20.0

thermo
Thermodynamics, phase equilibrium, transport properties and chemical database component of Chemical Engineering Design Library.
chemical-engineering cheminformatics chemistry combustion density environmental-engineering equation-of-state heat-capacity mechanical-engineering molecule physics process-simulation solubility surface-tension thermal-conductivity thermodynamics vapor-pressure viscosity
Renewable Energy - Geothermal Energy - Last synced: 23 Sep 2025 - Ranking: 19.9

openfast
A multi-physics, multi-fidelity tool for simulating the coupled dynamic response of wind turbines and wind farms.
aeroelasticity wind wind-energy wind-farm wind-power wind-turbine
Renewable Energy - Wind Energy - Last synced: 24 Sep 2025 - Ranking: 19.8

eebus-go
Enable your products and services to support the energy management protocol EEBUS, the communication interface that enables energy management relevant devices in buildings to connect and interact with each other and with grid and market operators.
charging-stations eebus electric-vehicles emobility energy-management energy-management-systems
Energy Systems - Energy Data Accessibility and Integration - Last synced: 24 Sep 2025 - Ranking: 19.8

xgcm
A Python package for analyzing general circulation model output data.
climate-model finite-volume gridded-data python
Climate Change - Climate Data Processing and Analysis - Last synced: 23 Sep 2025 - Ranking: 19.8

Landlab
An open source Python package for numerical modeling of Earth surface dynamics.
Natural Resources - Soil and Land - Last synced: 24 Sep 2025 - Ranking: 19.8

Herbie
A Python package that downloads recent and archived numerical weather prediction model output from different cloud archive sources.
big-data-program cfgrib download ecmwf-data gfs grib grib2 hrrr noaa-data nomads numerical-weather-prediction open-data python rap xarray
Atmosphere - Meteorological Observation and Forecast - Last synced: 23 Sep 2025 - Ranking: 19.7

OasisLMF
An open source catastrophe modelling platform, free to use by anyone.
catastrophe-model catastrophe-modelling hazard insurance loss reinsurance risk vulnerability
Climate Change - Natural Hazard and Storm - Last synced: 24 Sep 2025 - Ranking: 19.7

PlantCV
Plant phenotyping using computer vision.
bioinformatics image-analysis plant-phenotyping plantcv science
Biosphere - Plants and Vegetation - Last synced: 24 Sep 2025 - Ranking: 19.6

floris
A controls-oriented engineering wake modeling framework for evaluating the impact of wind farm controls on AEP and wind farm design.
Renewable Energy - Wind Energy - Last synced: 23 Sep 2025 - Ranking: 19.5

windrose
A graphic tool used by meteorologists to give a succinct view of how wind speed and direction are typically distributed at a particular location.
matplotlib numpy pandas python speed wind windrose
Atmosphere - Meteorological Observation and Forecast - Last synced: 24 Sep 2025 - Ranking: 19.5

EODAG
Gives you an easy way to access products from more than 10 earth observation providers, with more than 50 different product types (Sentinel 1, Sentinel 2, Sentinel 3, Landsat, etc.) that can be searched and downloaded.
catalog cbers copernicus downloader earth-observation eodag geographic-data geospatial gis landsat modis remote-sensing satellite-imagery search sentinel spatial-imagery stac
Sustainable Development - Data Catalogs and Interfaces - Last synced: 23 Sep 2025 - Ranking: 19.5

AQP
Algorithms for Quantitative Pedology is a collection of code, ideas, documentation, and examples wrapped-up into several R packages.
digital-soil-mapping ncss-tech nrcs pedology pedometrics soil soil-survey usda
Natural Resources - Soil and Land - Last synced: 23 Sep 2025 - Ranking: 19.4

Electricity Maps
A real-time visualization of the CO2 emissions from electricity consumption.
app climate-change data-visualization electricity electricity-consumption electricity-prices electricitymap electricitymaps hacktoberfest map sustainability
Emissions - Carbon Intensity and Accounting - Last synced: 24 Sep 2025 - Ranking: 19.2

ade4
Analysis of Ecological Data for Exploratory and Euclidean Methods in Environmental Sciences.
Biosphere - Biodiversity Analysis and Metrics - Last synced: 24 Sep 2025 - Ranking: 19.2

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: 24 Sep 2025 - Ranking: 19.1

DeepForest
Python Package for Tree Crown Detection in Airborne RGB imagery.
Biosphere - Forest Remote Sensing - Last synced: 23 Sep 2025 - Ranking: 19.0

Intake-esm
An intake plugin for parsing an Earth System Model catalog and loading assets into xarray datasets.
cesm-lens climate-datasets cmip6 data-access data-catalog earth-system-model hacktoberfest intake pangeo
Climate Change - Climate Data Access and Visualization - Last synced: 23 Sep 2025 - Ranking: 18.9

BioCro
A model that predicts plant growth over time given crop-specific parameters and environmental data as input.
Biosphere - Plants and Vegetation - Last synced: 23 Sep 2025 - Ranking: 18.9

origin
A set of toolkits that together provide a system for issuance and management of Energy Attribute Certificates.
Energy Systems - Energy Markets - Last synced: 24 Sep 2025 - Ranking: 18.9

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: 23 Sep 2025 - Ranking: 18.7

Grid2Op
A testbed platform to model sequential decision making in power systems.
grid2op gym-environments powergrid powergrid-operation reinforcement-learning reinforcement-learning-environments
Energy Systems - Grid Analysis and Planning - Last synced: 24 Sep 2025 - Ranking: 18.7

FedData
R package implementing functions to automate downloading geospatial data available from several federated data sources in hydology, soil, climatology, cropland or landcover.
peer-reviewed r r-package rstats
Sustainable Development - Data Catalogs and Interfaces - Last synced: 24 Sep 2025 - Ranking: 18.7

node-gtfs
Import GTFS transit data into SQLite and query routes, stops, times, fares and more.
geojson gtfs node-gtfs public-transportation sqlite transit transit-data
Consumption - Mobility and Transportation - Last synced: 23 Sep 2025 - Ranking: 18.7

GSODR
Global Surface Summary of the Day Weather Data Client for R.
daily-data daily-weather data-access global-data gsod historical-data historical-weather ncdc ncei r r-package rstats weather weather-data weather-information weather-stations
Climate Change - Climate Data Access and Visualization - Last synced: 23 Sep 2025 - Ranking: 18.6

ecmwf-opendata
A package to simplify the download of ECMWF open data.
Climate Change - Climate Data Access and Visualization - Last synced: 24 Sep 2025 - Ranking: 18.6

icclim
Python library for climate indices and climate indicators calculation.
calculation-climate climate-indicators climate-indices climate-simulations icclim netcdf python python-library python-package xarray xclim
Climate Change - Climate Data Processing and Analysis - Last synced: 24 Sep 2025 - Ranking: 18.6

parcels
Can be used to track passive and active particulates such as water, plankton, plastic and fish.
lagrangian-ocean-modelling ocean-circulation-models particles
Hydrosphere - Waves and Currents - Last synced: 24 Sep 2025 - Ranking: 18.5

atlite
Light-weight version of Aarhus RE Atlas for converting weather data to power systems data.
csp dynamic-line-rating energy energy-system energy-systems era5 gis heat-pump potentials pv python reanalysis renewable-energy renewable-timeseries solar wind
Energy Systems - Renewable Energy Integration - Last synced: 23 Sep 2025 - Ranking: 18.5

pandapipes
A pipeflow calculation tool that complements pandapower in the simulation of multi energy grids, in particular heat and gas networks.
distribution-networks district-heating gas-network-simulation hydrogen multi-energy-systems pipe-network water-network-distribution
Energy Storage - Hydrogen - Last synced: 23 Sep 2025 - Ranking: 18.5

OGGM
A modular open source model for glacier dynamics.
calving climate glacier global ice-dynamics mass-balance model python sea-level
Cryosphere - Glacier and Ice Sheets - Last synced: 23 Sep 2025 - Ranking: 18.5

tespy
Provides a powerful simulation toolkit for thermal engineering plants such as power plants, district heating systems or heat pumps.
cooling energy-system exergy heating powerplant process-engineering python refrigeration simulation thermodynamic-cycles thermodynamics
Consumption - Buildings and Heating - Last synced: 23 Sep 2025 - Ranking: 18.5

tsam
A Python package which uses different machine learning algorithms for the aggregation of time series.
aggregation clustering energy-system optimization python time-series timeseries typical-periods
Energy Systems - Energy System Modeling Frameworks - Last synced: 23 Sep 2025 - Ranking: 18.5

r4ss
A fisheries stock assessment model written by Rick Methot.
fisheries fisheries-stock-assessment r rstats stock-synthesis
Biosphere - Marine Life and Fishery - Last synced: 23 Sep 2025 - Ranking: 18.4

rredlist
An R client for the IUCN Red List of threatened and endangered species.
api-wrapper biodiversity conservation iucn iucn-red-list r r-package rstats taxize
Biosphere - Biodiversity Data Access and Management - Last synced: 23 Sep 2025 - Ranking: 18.4

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: 23 Sep 2025 - Ranking: 18.4
