Python: Machine Learning applications for weather-related problems
Training Workshop, 8 September 2019, Copenhagen

The workshop is fully booked. Please contact us at to be put on the waiting list.

Igor Oliveira (MeteoGroup),
Milana Vuckovic (ECMWF)

Content: Python has become a very popular programming language in atmospheric sciences. On top of the core language itself many libraries and packages have become available to read, transform, process and visualize meteorological data. Additionally, Python packages offer a large set of functions to combine different datasets and apply machine learning techniques. During this workshop we will use meteorological data provided through the Copernicus Climate Data Store as an example to teach capabilities as to how to use Python and explore this data and use machine learning techniques to retrieve insights and relationships between the meteorological information and other types of data.

Target group: We offer this workshop to MSc/PhD students, atmospheric researchers and scientists, as well as consultants. The workshop is meant for those who have already experience with Python or a very good understanding of another similar programming language. Furthermore, some experience in working with meteorological data is a prerequisite. We will not give an introduction to Python but focus on the libraries available to work with meteorological data and apply machine learning techniques.


The 1-day training session will be structured as follows:

Morning Introduction to Copernicus CDS and the dataset to be used Libraries to access, read, process and visualize such data
Afternoon Introduction to the non-meteorological dataset to be used Exploring different machine learning techniques Applying these techniques to derive insights between the different data
Expected knowledge: Intermediate Python, some experience in working with meteorological data
Min. number of participants: 12
Max. number of participants: 20


Registration fees include catering (coffee breaks and lunch) and an electronic copy of the Jupyter notebooks to be used during the workshop. Participants are expected to bring their own laptop, and instructions to install (freely available) software will be provided.

Participation is by pre-registration only. The workshop may be cancelled in case of low registration numbers.

All participants are required to send a letter of motivation by the time of registration, but at the latest by 7 July 2019.

Registration deadline: 1 July 2019
Registration fee: Early bird registration (deadline 4 June 2019): €120
  Standard registration (deadline 1 July 2019): €150
Motivation letter: To provide a focused and tailor-made workshop, participants will be asked to write a brief motivation letter about their background in working with Python, meteorological data and machine learning and their interest in research or applications. Please send the letter to the lecturers at:

Supporters & sponsors