Q: What is ESoWC?

ECMWF Summer of Weather Code is a collaborative programme where each summer several developer teams work on innovative weather- and climate-related open-source software. ESoWC is organised by the European Centre for Medium-Range Weather Forecasts (ECMWF) and supported by Copernicus and Amazon Web Services.

FAQ - ESoWC 2020

Q: How can I apply?

Go to ESoWC’s application form, choose the Stream (and if applicable the challenge) under which you would like to submit your proposal, agree to ESoWC’s Data Protection and Privacy statement and click on ‘Submit’.


Before you submit your proposal, you might want to see our tips on what makes a good proposal:

   • it is well structured and precise

   • the solution proposed is technically feasible within 4 months

   • it contains a clear timeline with milestones and deliverables defined

Q: Where is it?

It’s an online program, so you can take part from anywhere in the world.

Q: Who can apply?

The program is open to everyone. If you are interested in learning and working with ECMWF’s software and data or want to apply Machine-Learning and AI to Copernicus data, you can have a look at the challenges on GitHub and submit a proposal to the challenge you are most interested in.


You can also submit your own project idea and get cloud credits from the European Weather Cloud. 


You can apply as an individual or as a team. If you are registering as a team, we ask that one team member registers with a personal email and you indicate the other team members in the form.

Q: What project would I work on? 

Possible projects that you can work on will be published on GitHub as issues. The idea is that you can ask clarifying questions in order to tailor your submission. At the same time, these questions might be also useful for others interested in the challenge. Under Stream 3) you can propose your own project and get cloud credits in the value of up to $5,000.

Q: What is the selection process? 

The submitted proposals will be evaluated by a committee based on the following criteria:


   • Comprehensibility

   • Clarity and structure

   • Feasibility

   • Easy to maintain / Future-proof approach

   • Innovative approach (if applicable)

   • Transferability (if applicable)


The programme committee can give your proposal in each category up to five points. The proposals with the highest overall number will be selected.

Q: What will I get out of this?

There are many reasons to get involved in the ECMWF Summer of Weather Code program. It is a great opportunity for you to meet meteorology, climate, atmosphere, machine-learning and cloud computing experts and showcase your skills in front of professionals in the industry. Teams selected for project developments will receive a £5,000 stipend and / or the equivalent amount in cloud credits from the European Weather Cloud.  

Q: How many participants will be selected? 

A total of up to 15 projects may be selected. Up to 10 projects under the ESoWC streams 1) and 2) and up to 5 projects under the ESoWC stream 3).  

Q: Does it cost to apply? 

There is no cost involved to apply and participate in the program. 

Q: What are the key dates and deadlines? 

   • Application deadline: 22 April 2020

   • Announcement of selected proposals and participants: 1 May 2020

   • Project development: From 4 May to 30 September  2020

   • Final ESoWC Day @ECMWF: 16 October 2020

1. Weather-related software and applications*

Are you a weather enthusiast, software developer or a data wrangler? Check out the four challenges proposed related to the development of weather-related software and applications. Let us know your innovative ideas related to one of the challenges.


2. Machine Learning and Artificial Intelligence*

Are you a Machine Learning enthusiast or a Data Scientist? Check out the six challenges related to Machine Learning and Artificial Intelligence and let us know how you would solve one of the challenges. 


3. Cloud-based weather and climate innovations**

Do you have a project idea that makes use of ECMWF or Copernicus data but you would need cloud processing resources to process the data? You can apply for European Weather Cloud cloud credits for your own project idea. The only requirement is that your project has to be related to a weather, climate or atmospheric application.

Q: What are the the ESoWC streams?

There are three different ESoWC streams under which you can submit a proposal:

* Successful projects under stream 1) and stream 2) will be eligible to a stipend of £5000 and if applicable, cloud credits from the European Weather Cloud or WEkEO. Please see individual challenge descriptions for more details. 

** Under Stream 3) you are eligible to apply for cloud credits from the European Weather Cloud only.

#ESoWC2020

Let's Innovate Together