Climate Extremes in a Warming Planet
Overview:
The problem sets were designed to introduce students to important concepts/applications in Python and to connect the lecture content. In order to keep the problem sets simple and not overwhelm the students, the problem sets were broken up into five separate, shorter assignments. The contents of the problem sets are outlined below to indicate after which lectures the problem sets should be introduced.
Overall objectives of the problem sets:
Demystify scientific computing and programming using Python
Recognize commonly used data in climate science
Apply Python computing methods to climate data
Interpret results generated from scientific computing
Content Outline:
Problem Set 1
Learning objectives:
Explore basic principles of Python
Learn commonly used functions to explore simple, relevant climate data
Python content:
Basic variables
Math
Working with lists
Course content:
Units in climate science (force; temperature conversion)
Expensive disasters
Problem Set 2
Learning objectives:
Learn how to use open source packages
Explore additional data structures in Python
Python content:
Numpy (data types, index, axis)
Pandas (data types, index, merge)
Course content:
Different disaster reporting sources
Problem Set 3
Learning objectives:
Generate various types of plots to visualize climate data
Interpret results from generated plots
Python content:
Matplotlib (Different types of plots)
Spatial plots
Installing outside packages
Course content:
NAO/AO*
Disaster numbers
Wave height*
Problem Set 4
Learning objectives:
Extend understanding of additional, useful functions
Create own functions to calculate simple formulas
Python content:
Conditionals
For loops
Writing functions
Course content:
Latent heat
Quantifying water as an energetic quantity
Flood return periods
Net radiation equations
Problem Set 5
Learning objectives:
Explain data structures commonly used in climate science
Accumulate and apply skills from previous problem sets
Python content:
Understanding climate data is stored
Simple analysis larger real-life climate data
Course content:
Heat waves*
Surface pressure*
For more information email: difuse-pi-group@dartmouth.edu