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

OpenSTEF

A Python package which is used to make short term forecasts for the energy sector.

data-science energy energy-forecasting forecasting machine-learning python time-series

Energy Systems - Load and Demand Forecasting - Last synced: 26 Apr 2025 - Ranking: 17.3

xskillscore

An open source project and Python package that provides verification metrics of deterministic (and probabilistic from properscoring) forecasts with xarray.

forecasting metrics pangeo verification

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

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

NILM

Non-Intrusive Load Monitoring is the process of estimating the energy consumed by individual appliances given just a whole-house power meter reading.

algorithms disaggregation energy energy-disaggregation forecasting ipython-notebook nilm nilm-algorithms nilmtk python

Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: 15.9

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

LISFLOOD

A spatially distributed water resources model, developed by the Joint Research Centre of the European Commission since 1997.

copernicus cordex efas environmental-modelling flood forecasting glofas lisflood lisvap

Climate Change - Natural Hazard and Storm - Last synced: 26 Apr 2025 - Ranking: 14.7

PEcAn

The Predictive Ecosystem Analyzer is an integrated ecological bioinformatics toolbox.

bayesian cyberinfrastructure data-assimilation data-science ecosystem-model ecosystem-science forecasting meta-analysis national-science-foundation pecan plants r

Biosphere - Ecological and Environmental Modeling - Last synced: 26 Apr 2025 - Ranking: 11.9

GEMPAK

Analysis and product generation for meteorological data.

data-visualization forecasting gempak goes goes16 goes17 grib gridded-data meteorology netcdf4 radar satellite unidata weather

Atmosphere - Meteorological Observation and Forecast - Last synced: 26 Apr 2025 - Ranking: 7.4

AWIPS

The Advanced Weather Interactive Processing System is a meteorological display and analysis package originally developed by the National Weather Service and Raytheon.

awips awips-data cave data-server data-visualization edex forecasting foss gempak hdf5 hibernate httpd-server java meteorology postgresql python python-awips spring

Atmosphere - Meteorological Observation and Forecast - Last synced: 26 Apr 2025 - Ranking: 6.3

portalcasting

Provides a model development, deployment, and evaluation system for forecasting how ecological systems change through time, with a focus on a widely used long-term study of mammal population and community dynamics.

ecology forecasting portal r r-package r-stats reproducible-research shiny workflow

Biosphere - Ecological and Environmental Modeling - Last synced: 26 Apr 2025 - Ranking: 5.7

PyForecast

A statistical modeling tool used by Reclamation water managers and reservoir operators to train and build predictive models for seasonal inflows and streamflows.

forecasting hydrology machine-learning python statistical-models

Natural Resources - Water Supply and Quality - Last synced: 26 Apr 2025 - Ranking: 5.6

StationBench

A Python library for benchmarking weather forecasts against weather station data. It provides tools to calculate metrics, visualize results, and compare different forecast models.

benchmarking forecasting weather

Atmosphere - Meteorological Observation and Forecast - Last synced: 26 Apr 2025 - Ranking: 5.4

Ecological Forecasting & Dynamics Course

This is a course on how ecological systems change through time and how to forecast how they will change in the future.

ecology forecasting hugo-theme open-educational-resources

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

solXpect

Android app to forecast the output of your photovoltaic system (PV) or balcony pv using data from Open-Meteo.com.

android balkonpv forecasting photovoltaic photovoltaics powerplant renewable-energy solar-energy sustainability

Renewable Energy - Photovoltaics and Solar Energy - Last synced: 26 Apr 2025 - Ranking: 5.2

forestatrisk

Modelling and forecasting deforestation in the tropics.

biodiversity-scenario climate-change co2-emissions deforestation deforestation-risk forecasting forest-cover-change ipbes ipcc land-use-change protected-areas redd roads spatial-analysis spatial-autocorrelation spatial-modelling tropical-forests

Biosphere - Deforestation and Reforestation - Last synced: 26 Apr 2025 - Ranking: 5.2

Ecological forecasting with R

In this course you will learn how to wrangle, visualize and explore ecological time series.

brms ecological-modelling forecasting generalised-additive-models generalised-linear-models generalized-additive-models mgcv multilevel-models mvgam stan time-series-analysis vector-autoregression

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

droughtR

An R package for non-stationary meteorological drought monitoring.

bias bias-correction forecasting hydrology time-series

Natural Resources - Soil and Land - Last synced: 26 Apr 2025 - Ranking: 2.9