Ctrl K

AI4S2S

A high-level python package integrating expert knowledge and artificial intelligence to boost (sub) seasonal forecasting

image credit: Photo by USGS on Unsplash (https://unsplash.com/photos/eFbxYl9M_lc)

Weather extremes like heatwaves and droughts severely impact society and effective early warnings require forecasts at seasonal to sub-seasonal (S2S) timescales. S2S-predictability is region-dependent and intermittent in time, creating spatio-temporal ‘windows of predictability’ within a largely unpredictable future. Massive climate datasets and machine learning provide huge opportunities to strategically target these windows. However, predictability by itself is
insufficient: Trustworthy data-driven forecasts require (1) transparent and reproducible analyses, (2) best practices in model verification, and (3) understanding of the sources of predictability. In project AI4S2S, we built open-source, high-level python libraries that provide an interface between artificial intelligence and expert knowledge, to boost predictability and physical understanding of S2S processes. These python libraries provide high-level functionality for scientists who want to use AI for S2S forecasting: The ‘Lilio’ library presents a calendar generator for machine learning with timeseries data; the ‘s2spy’ library enables users to integrate expert knowledge and artificial intelligence to S2S forecasting. These libraries form the core libraries of the AI4S2S data-pipeline that enables to build specific recipes for S2S forecasting. In the final year, we explored ways of including explainable AI (XAI) functionality
in this pipeline, including the eScience Center’s DIANNA framework. Over the last few years there has been a true revolution in the use of AI to climate and weather forecasting problems, with new AI methods including Atmosphere Foundation Models becoming available. This has generated new opportunities during the lifetime of project AI4S2S. In particular, we invested in bridging and uniting different sub-disciplines by organizing 2 workshops: 1) The five-day
Lorentz workshop ‘Boosting (sub) seasonal forecasts with Explainable AI’ (Leiden, Sept 2022) united climate scientists, data scientists, seasonal-forecast experts and XAI experts to improve sub-seasonal to seasonal (S2S) predictions of droughts in the Horn of Africa together with local stakeholders. 2) The five-day ‘AI in Weather & Climate’ (Texel, July 2025) brought together climate scientists, seasonal forecasting experts, AI experts, data scientists and software developers to build a stronger Dutch AI-Climate community focused on building better and
more sustainable open source code. In this last workshop the newly formed community network AIMET-NL (AI for Meteorology and Climate – a Dutch community) was founded. AIMET-NL aims at uniting and strengthening the Dutch community working on AI challenges in climate and currently unites 10 institutes across the Netherlands.

The AI4S2S project was supported by the OEC2021 and additionally by an internal software sustainability project titled "Artificial Intelligence for S2S scientists".

Participating organisations

Colorado State University
Environment & Sustainability
Environment & Sustainability
Netherlands eScience Center
University of Amsterdam
University of Oxford
Vrije Universiteit Amsterdam

Output

Team

DC
Dim Coumou
Lead Applicant
Vrije Universiteit Amsterdam
AW
Antje Weisheimer
EB
Elizabeth A. Barnes
Advisor
Colorado State University
Yang Liu
Yang Liu
Lead RSE
Netherlands eScience Center
IM
Iris Manola
Co-Applicant
Vrije Universiteit Amsterdam
JvI
Jannes van Ingen
Vrije Universiteit Amsterdam
SV
Sem Vijverberg
Niels  Drost
Programme Manager
Netherlands eScience Center

Related projects

DIANNA - Deep Insight and Neural Networks Analysis

Explainable AI tool for scientists

Updated 19 months ago
Finished

Related software

DIANNA

DI

Deep Insight And Neural Network Analysis, DIANNA is the only Explainable AI, XAI library for scientists supporting Open Neural Network Exchange, ONNX - the de facto standard models format.

Updated 14 months ago
22 12

Lilio

LI

A Python package for generating calendars to resample timeseries into training and target data for machine learning. Named after the inventor of the Gregorian Calendar.

Updated 29 months ago
3 5

s2spy

S2

A high-level python package integrating expert knowledge and artificial intelligence to boost sub-seasonal to seasonal (S2S) forecasting.

Updated 29 months ago
3 6