This introductory course to using Python for climate data analyses is based on a 4 2-hour lecture series at UCLA.
Packages covered:
- Numpy
- Pandas
- Scipy
- Xarray
- Matplotlib
- Cartopy
Lectures:
- Intro to data analyses
- Lists vs. arrays
- Pandas Series
- Matplotlib line and scatter plots
- Pandas DatetimeIndex and resampling
- Pandas DataFrames
- Creating DataFrames
- Slicing DataFrames
- Plotting DataFrames in Pandas and Matplotlib
- Reading external files to create DataFrames
- Working with netCDF Files Part 1
- Extracting and manipulating data with Xarray
- Simple Xarray maps
- Working with netCDF Files Part 2
- Maps with Cartopy
- Xarray resampling