ECMWF Code for Earth is an innovation programme run by the European Centre for Medium-Range Weather Forecasts (ECMWF). Its aim is to drive innovation and open source developments in the Earth sciences community - supporting developments in weather and climate, the two Copernicus services (Copernicus Climate Change Service and Copernicus Atmosphere Monitoring Service) and Destination Earth.
Since 2018, each summer, developer teams work together with experienced mentors from ECMWF and partner organisations on innovative projects. These projects are related to the broad scope of activities at ECMWF, including data science, weather, climate or other earth sciences, visualisation and more.
There are three challenge streams:
- Challenge 10 - PolyView
- Challenge 11 - EarthReach: making Earthkit plots accessible to the visually impaired with LLM-powered alt descriptions
- Challenge 12 - ObsFinder: An interactive geo-selector for C3S observation data
- Challenge 13 - PyroScope
- Challenge 14 - GPU-accelerated interactive visualization of atmospheric composition forecasts
- Challenge 20 - DSS MLCosting for requests
- Challenge 21 - ML-Driven Downscaling of Global Air Pollution Fields
- Challenge 22 - Physical consistency in multi-variate Machine Learning applications for the Earth System
- Challenge 30 - EVALKIT: A unified tool for diagnosing forecast errors in IFS, ML Models, and high-resolution simulations
- Challenge 31 - PolyShell
- Challenge 32 - ECMWF Open Data Explorer
- Challenge 33 - Data Stores plug-in for GIS
- Challenge 34 - FireFlux: FRP-based emission calibration from small satellite constellations for emission estimation
- Challenge 35 - Developing a Machine Learning-Based weather/climate Index for Compound Event Prediction in Renewable Energy Systems
Browse through the Code for Earth 2025 challenges and ask questions. Together with ECMWF mentors, you can tailor your submission. Submit your proposal by 01 April 2025. Links coming soon!
The Code for Earth 2025 teams will be announced on 29 April 2025. You can follow Code for Earth on Linkedln and subscribe to the newsletter to get all updates.
The four-month long coding period starts on 02 May 2025 and ends on 31 August 2025. During this time, the selected teams will work with their Code for Earth mentors. These are experts in earth sciences like weather, climate and climate change, atmosphere and air quality or in technology areas like AI/ML, cloud computing, applied data science or open source software development.
The Code for Earth Day is a celebratory completion of the programme. This year the event will be hosted at ECMWF's headquarters in Bologna, Italy. Teams will be invited to present their project results.
Successfully completed projects will receive a €5,000 stipend.
- Code for Earth website
- Follow Code for Earth on LinkedIn and YouTube
- ECMWF Newsletter: Code for Earth 2024 – successful completion of 13 challenges