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.
Follow Code for Earth on X and sign up for our newsletter.
Important Note: For eligibility of participation, please check the Code for Earth Terms & Conditions.
There are three challenge streams:
- Challenge 10 - A Web Application for Interactive Visualisation of Verification Results
- Challenge 11 - Chronicles of Drought: Contextualising Earth's Water Story
- Challenge 12 - Data visualisation for the CDS and ADS
- Challenge 13 - Communication of key trends and messages associated with climate change impacts at the national - regional scale supporting the European Climate Data Explorer
- Challenge 14 - Jupyter notebooks for CAMS web charts
- Challenge 15 - Calendar of heatwaves: user interface allowing planning based on heat projections
- Challenge 16 - Air quality dashboard
- Challenge 17 - The solar energy dashboard: visualising ECMWF and Copernicus data for the renewable energy community
- Challenge 18 - Evaluation tool for urban anthropogenic heat emissions: how important is local data?
- Challenge 20 -Bridge the Gap: Bridging Gaps in Streamflow Observations with ML-driven Solutions
- Challenge 21 - Polly: A Natural Language Processing Interface to Extract Complex Features from Weather Datacubes
- Challenge 22 - XAI for Weather Forecasting Models (Transformer Embeddings)
- Challenge 23 - Using Machine Learning to Emulate the Earth’s Surface
- Challenge 24 - Knowledge Graph Generation for Enhanced Chatbot and Scientific Literature Synthesis
- Challenge 30 - Real-Time Modeling of Hydrological Loading Deformation and Gravity Changes
- Challenge 31 - Advance user capabilities to handle data constraints when using CDSAPI
- Challenge 32 - Dynamic CDS Quality of Service (QoS) Rules based on real time system monitoring
- Challenge 33 - EVALKIT: Unifying ECMWF IFS Forecast Evaluation with Earthkit and Jupyter
- Challenge 34 - Regional to Urban Air Quality Mapper
Browse through the Code for Earth challenges, ask questions and together with the mentors, tailor your proposal. Submit your proposal by 09 April 2024. For eligibility of participation, please check the Code for Earth Terms & Conditions.
The selected Code for Earth 2024 project teams will be announced on 29 Apr 2024.
The four-month long coding period starts on 02 May 2024 and ends on 31 August 2024. 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 Reading, Uk. Teams will be invited to present their project results.
Successfully completed projects will receive a €5,000 stipend.
- Code for Earth website
- Code for Earth Frequently Asked Questions
- Code for Earth Terms & Conditions
- Follow Code for Earth on X, LinkedIn and YouTube
- ECMWF Newsletter: Ten teams take part in Code for Earth