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

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: 26 Apr 2025 - Ranking: 32.0

satpy

A python library for reading and manipulating meteorological remote sensing data and writing it to various image and data file formats.

closember dask hacktoberfest python satellite weather xarray

Sustainable Development - Environmental Satellites - Last synced: 26 Apr 2025 - Ranking: 21.8

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: 26 Apr 2025 - Ranking: 21.7

cf-xarray

An accessor for xarray objects that interprets CF attributes.

cf-conventions metadata xarray

Climate Change - Climate Data Standards - Last synced: 26 Apr 2025 - Ranking: 20.9

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: 26 Apr 2025 - Ranking: 20.7

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: 26 Apr 2025 - Ranking: 19.0

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: 26 Apr 2025 - Ranking: 18.4

Digital Earth Africa Notebooks

Using Earth observations to address social, environmental and economic changes on the Africa continent.

earthobservation hacktoberfest jupyter-notebooks opendatacube python remotesensing xarray

Sustainable Development - Data Catalogs and Interfaces - Last synced: 26 Apr 2025 - Ranking: 16.8

Scores

A Python package of mathematical functions for the verification, evaluation and optimisation of forecasts, predictions or models, primarily supporting the meteorological, climatological and geoscientific communities.

climate contingency-table dask forecast-evaluation forecast-verification forecasting model-validation oceanography pandas python verification weather xarray

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

EOReader

A remote-sensing opensource python library reading optical and SAR constellations, loading and stacking bands, clouds, DEM and spectral indices in a sensor-agnostic way.

cosmo-skymed earth-observation geopandas iceye landsat maxar planetscope pleiades radarsat rasterio remote-sensing saocom sar satellite-imagery sentinel-1 sentinel-2 sentinel-3 terrasar worldview xarray

Sustainable Development - Environmental Satellites - Last synced: 26 Apr 2025 - Ranking: 16.6

Echopype

A package built to enable interoperability and scalability in ocean sonar data processing.

acoustics azfp echosounder ek60 ek80 netcdf ocean sonar xarray zarr

Biosphere - Marine Life and Fishery - Last synced: 26 Apr 2025 - Ranking: 16.6

wavespectra

An open source project for working with ocean wave spectral data.

ocean python spectra statistics wave xarray

Hydrosphere - Waves and Currents - Last synced: 26 Apr 2025 - Ranking: 15.3

climpred

Aims to be the primary package used to analyze output from initialized dynamical forecast models, ranging from short-term weather forecasts to long-term climate forecasts.

climate climate-analysis dask forecasting pangeo prediction python s2d s2s xarray

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

clisops

Climate simulation operations.

climate-analysis climate-science netcdf4 python xarray xclim

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

xarray-sentinel

Easily access and explore the SAR data products of the Copernicus Sentinel-1 satellite mission in Python.

copernicus earth-observation radar remote-sensing sar satellite-imagery sentinel-1 synthetic-aperture-radar xarray

Sustainable Development - Environmental Satellites - Last synced: 26 Apr 2025 - Ranking: 15.1

goes2go

Download and process GOES-16 and GOES-17 data from NOAA's archive on AWS using Python.

big-data-program download glm goes goes-16 goes-17 goes-satellite netcdf noaa-satellite open-data python satellite satellite-data satellite-imagery xarray

Sustainable Development - Environmental Satellites - Last synced: 26 Apr 2025 - Ranking: 15.0

xeofs

A dedicated Python package for dimensionality reduction in the realm of climate science, offering methods like PCA, known as EOF analysis within the field, and related variants.

climate-science dask dimensionality-reduction eof-analysis pattern-recognition pca xarray

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

gcpy

A Python-based toolkit containing useful functions for working specifically with the GEOS-Chem model of atmospheric chemistry and composition.

atmospheric-chemistry atmospheric-modelling benchmarking cartopy cloud-computing geos-chem numpy plots plotting-in-python python python-toolkit scientific-computing visualization-tools xarray

Atmosphere - Atmospheric Chemistry and Aerosol - Last synced: 26 Apr 2025 - Ranking: 13.9

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

aospy

A Python package for automated analysis and management of gridded climate data.

climate netcdf python science xarray

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

jsmetrics

An open-source Python package containing implementations of various statistics and algorithms which have been developed to identify or characterise jet streams.

algorithms climate-science jet-stream metrics python xarray

Atmosphere - Atmospheric Composition and Dynamics - Last synced: 26 Apr 2025 - Ranking: 12.8

GPM-API

Provides an easy-to-use python interface to download, read, process and visualize most of the products of the Global Precipitation Measurement Mission (GPM) data archive.

analysis-ready-data earth-observation eumetsat gpm jaxa nasa noaa open-data passive-microwave precipitation python radar rainfall reflectivity remote-sensing reproducible-research satellite-data snowfall trmm xarray

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

TopoPyScale

Perform topography-based downscaling of climate data to the hillslope scale.

climate climate-science clustering dem downscaling era5 geoscience joss science timeseries xarray

Climate Change - Climate Downscaling - Last synced: 26 Apr 2025 - Ranking: 12.1

Finch

A Web Processing Service for Climate Indicators.

climate indices ogc wps xarray xclim

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

scikit-downscale

Statistical downscaling and postprocessing models for climate and weather model simulations.

climate downscaling scikit-learn xarray

Climate Change - Climate Downscaling - Last synced: 26 Apr 2025 - Ranking: 7.9

xCDAT

An extension of xarray for climate data analysis on structured grids.

cdat cf-conventions climate-analysis climate-data climate-data-analysis climate-research climate-science climate-sciences cmip cmip6 e3sm pcmdi python xarray xcdat

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

XCast

A free and open source climate forecasting toolkit written by Kyle Hall & Nachiketa Acharya, designed to help forecasters and earth scientists apply state-of-the-art postprocessing techniques to gridded data sets.

artificial-intelligence big-data climate-data climate-forecasting climate-science machine-learning multimodel-ensemble parallel-computing predictive-analytics python xarray

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

index_calculator

Calculate climate indicators with standardized project-specific attributes.

climate-analysis climate-science dask python xarray xclim

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

PyEarthScience

Python modules, scripts and iPython notebooks, in particular for Earth System data processing and visualization used in climate science.

analysis cartopy cdo georeferenced-data matplotlib ncl notebooks pyngl pynio python python-cdo spatial-data visualization xarray

Sustainable Development - Education - Last synced: 26 Apr 2025 - Ranking: 4.9

ClimoPy

A succinct toolset for analyzing climate data.

climate-analysis climate-science data-science python xarray xarray-accessor

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