MetPy for Quantitative Analysis of Meteorological Data

This in-person short course will teach participants how to use MetPy unit-aware calculation functions on real-world datasets.

Sunday, January 23, 2022 (9:00 AM - 3:45 PM)

This course will be converted to a virtual format (more details forthcoming).

Duration: Full Day
Participant Cap: Not Announced

Course Description:

The use of the Python programming language has grown immensely over the past decade and has become an essential tool within education, research, and industry within the atmospheric sciences. MetPy, which is a Python library for meteorological applications, aims to make Python more readily applicable by providing domain-specific functionality on top of the extensive set of general scientific Python tools. This functionality includes reading files, plotting, and an extensive set of calculations; these calculations range in complexity from the basic (e.g. potential temperature, dewpoint) to more complicated (e.g. isentropic interpolation, potential vorticity). 

The goal of the course is to have attendees learn how to use MetPy unit-aware calculation functions on real-world datasets taken from realtime and archive remote data servers. This also includes learning about the data manipulation needed to make real-world data ready for use with these tools. Some basic plotting functionality will be covered, but the focus is on attendees getting hands-on experience using calculations to analyze data--this includes gaining practical experience learning how to interpret error messages and correct their root causes. Prior knowledge of Python and NumPy is required. 

This course is extensively hands-on through the use of Jupyter notebooks and will consist of one day of interactive lecture sessions with incorporated exercises that will be completed during the short course.

View Preliminary Agenda

Each participant must bring a laptop capable of wireless internet.


headshot of Ryan May
Ryan M. May

headshot of Kevin Goebbert
Kevin H. Goebbert

headshot of Drew Camron
Drew Camron

For more information, please contact Ryan May at