Roadmap#
Below is a high-level roadmap for the CMIP7 Assessment Fast Track(AFT) project towards the goal of a public release in October 2025. This roadmap outlines the key milestones and tasks that need to be completed to achieve this goal.
We have broken down the roadmap into several sections to provide a clear overview of the project's progress. Namely,
- Diagnostics
- Infrastructure
- Visualisation
- Testing
- Deployment
- Community Engagement
The roadmap is subject to change as the project progresses, and adjustments may be made based on new insights, feedback, and evolving project requirements.
Note
Click on [] in the top right corner of the diagram to make it full screen.
gantt
dateFormat YYYY-MM-DD
title REF for CMIP7 Assessment Fast Track
excludes weekends
section Diagnostics
Develop list of diagnostics :done, metrics, 2024-10-06, 30d
Prototype metric package :done, metricsPrototype, 2024-10-06, 30d
Create ESMValTool integration :done, esmvaltool, after metricsPrototype, 2025-01-06
Create ILAMB integration :done, ilamb, after metricsPrototype, 2025-01-20
Create PMP integration :done, pmp, after metricsPrototype, 2025-03-04
Implement missing diagnostics :active, missing, after esmvaltool, 2025-05-14
Incorporate missing reference datasets :after beta, 4w
Fixes :after missing, 6w
section Infrastructure
Architecture design :done, 2024-10-18, 20d
Ingest CMIP6 datasets :done, cmip6, 2024-11-01, 20d
Ingest obs4MIPs datasets :done, 2025-01-20, 2025-03-01
Develop a local executor :done, local, after cmip6, 20d
Core docker container :done, dockerise, 2025-01-10, 10d
Conda-forge environments :conda, 2025-04-05, 3w
Provider docker containers :after conda, 3w
Develop a remote executor :done, celery, 2025-01-01, 30d
Ingest scalar results into database :active,ingest, after results, 30d
Develop a remote executor (slurm) :slurm, 2025-04-20, 10d
Ingest CMIP7 AFT datasets :2025-06-01, 2w
section Visualisation
CMEC validation :done, cmec, 2025-01-15, 20d
CMEC helpers :done, cmecHelpers, after cmec, 4w
Basic API for results :done, results, 2025-03-01, 20d
Integrate Unified Dashboard :active, ud, after results, 20d
Search results via API :api-result, after beta, 2w
Example prototype dashboard :dashboad, after api-result, 6w
Python package for consuming results :after api-result, 4w
section Testing
Validate package licences :done, 2024-11-15, 2024-12-02
Develop testing framework :done, 2024-11-10, 2024-12-10
Documentation and tutorials :active, 2025-05-06, 2025-04-01
Initial modelling center testing (MetOffice) :done, mc1, 2025-03-10, 14d
Initial modelling center testing (MC 2) :mc2, 2025-05-10, 14d
Initial modelling center testing (MC 3) :mc3, 2025-05-10, 14d
MB TT stress-testing :2025-05-10, 20d
MB TT Documentation Review :2025-05-20, 20d
section Deployment
Discuss options with ESGF deployment :done, esgf, 2024-12-01, 90d
Build K8 helm charts :active, helm, after 2025-04-01, 4w
ESGF Staging deployment for testing :staging, after helm, 1w
CMIP6 stress-test :after staging, 4w
ESGF index integration :crit, after beta, 4w
ESGF Production deployment :crit, prod, 2025-08-01, 1w
Crunch CMIP6 results :crit, after prod, 30d
section Community Engagement
Model Evaluation Survey :done, 2024-05-01, 4w
Modelling Centre Survey :done, 2024-06-01, 4w
AOGS :done, 2024-06-25, 5d
Diagnostics Survey :done, survey, 2024-10-01, 4w
ESA CMUG Colocation :done, 2024-10-16, 3d
Project Launch :done, 2024-11-04, 1d
AGU :done, 2024-12-01, 1w
Hackathon :done, hackathon, 2025-03-10, 5d
EGU :egu, 2025-04-20, 1w
Beta feature freeze :milestone, beta, 2025-05-01, 1d
Beta Release :milestone, beta, 2025-05-30, 1d
Drop-ins/Engagement :engagement, after beta, 2w
Incorporate feedback :after engagement, 6w
ESA Living Planet Symposium :lps, 2025-06-23, 1w
Public Release :milestone, public, 2025-10-30, 1d
Diagnostics#
An overview of the current state of the selected diagnostics can be found in the Diagnostics Github board document. This is being updated as the new metrics are integrated into the CMIP7 AFT REF.
What will be in the beta:#
We have a beta planned for release at the end of May 2025. This beta is targeted at allowing the modelling community to test the metrics and provide feedback, before a public release in October 2025 which will be deployed at ESGF.
The beta will include the following features:
- Ingesting local CMIP6, CMIP7 AFT, obs4MIPs datasets
- We will include documention to allow users to ingest their own datasets (we welcome any contributions)
- Examples of ESMValTool, ILAMB, and PMP metrics.
- Some reference datasets may be missing as we are work through integrating these with obs4MIPs.
- A simple web interface to view the results of any metrics executions locally
- A portrait plot contains results from the 3 different providers
- The ability to run metrics locally, using docker containers (via celery) and via Slurm.
- conda-forge packages for the metrics providers
- Documentation and tutorials
What is not planned to be in the beta#
- Integration with the ESGF indexes - that work is planned for after the beta release
- A publicly available API/website/set of results
- A private staging deployment is expected by then, but this is for testing purposes only.
- Singularity containers (we welcome any contributions)
- A python API to consume the results easily (results will be available as local files)
- Alerts for when metrics fail