Python programming course for climate scientists

January 23, 2019 – January 25, 2019 all-day
Geophysical Institute, University of Bergen, Bergen
Jahnebakken 3
5007 Bergen

Three days intensive Python programming course tailored for climate scientists.

Lecturers: Clemens Spensberger and Albin Severinson.

Credit points: The workload is three full days with teaching and exercise and corresponds to 1 ECTS.

Lecture room: 4th floor lecture room 4060, West Wing, Geophysical Institute, University of Bergen.

Maximum no. of participants: 15

Registration: The deadline has passed and the course is fully booked.

Submitted applicant list

This is a crash course in Python for climate scientists. The course will introduce the basics and intermediate concepts of Python. However, the main goal is to give you access to the tools you need to efficiently analyse climate data. This includes loading, storing, processing and plotting time series, tabular and gridded, e.g., netcdf-formatted, data. We will also introduce several programming techniques to speed up your development, e.g., test-driven development and effectively structuring your code. Finally, we will cover how to write high-performance code using highly optimized libraries and just-in-time compilation.

The course is interactive (we’re all about the practicals!) with a splash of theory to help you understand the motivation behind the solutions we propose. You will need a laptop with a working installation of Anaconda Python v3.6 (or equivalent) to participate. Furthermore, we expected you to have some prior programming experience and to be somewhat familiar with the basics of Python. We suggest looking through the first four sections of Python by example to get up to speed.

Looking forward to seeing you in Bergen.