Open Sustainable Technology

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

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

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: 25 Feb 2024 - Ranking: 5.6

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: 25 Feb 2024 - Ranking: 30.7

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: 25 Feb 2024 - Ranking: 14.2

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: 25 Feb 2024 - Ranking: 13.4

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: 25 Feb 2024 - Ranking: 15.0

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: 25 Feb 2024 - Ranking: 19.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: 25 Feb 2024 - Ranking: 10.5

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: 25 Feb 2024 - Ranking: 11.5

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: 25 Feb 2024 - Ranking: 16.3

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: 25 Feb 2024 - Ranking: 14.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: 25 Feb 2024 - Ranking: 11.7

Finch

A Web Processing Service for Climate Indicators.

climate indices ogc wps xarray xclim

Climate Change - Climate Data Processing and Analysis - Last synced: 25 Feb 2024 - Ranking: 6.1

clisops

Climate simulation operations.

climate-analysis climate-science netcdf4 python xarray xclim

Climate Change - Climate Data Processing and Analysis - Last synced: 25 Feb 2024 - Ranking: 14.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: 25 Feb 2024 - Ranking: 18.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: 24 Feb 2024 - Ranking: 12.9

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 Feb 2024 - Ranking: 16.7

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: 24 Feb 2024 - Ranking: 7.6

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: 24 Feb 2024 - Ranking: 23.0

cf-xarray

An accessor for xarray objects that interprets CF attributes.

cf-conventions metadata xarray

Climate Change - Climate Data Standards - Last synced: 24 Feb 2024 - Ranking: 19.8

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: 24 Feb 2024 - Ranking: 16.2

scikit-downscale

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

climate downscaling scikit-learn xarray

Climate Change - Climate Downscaling - Last synced: 24 Feb 2024 - Ranking: 7.8

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: 24 Feb 2024 - Ranking: 3.0

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: 24 Feb 2024 - Ranking: 12.5

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: 24 Feb 2024 - Ranking: 10.7

wavespectra

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

ocean python spectra statistics wave xarray

Hydrosphere - Waves and Currents - Last synced: 24 Feb 2024 - Ranking: 13.9