Skip to content
Using Python to analyze and visualize climate data
Jupyter Notebook
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

climate-data-analyses 🔥🌎💻 📊

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


  1. Intro to data analyses
  • Lists vs. arrays
  • Pandas Series
  • Matplotlib line and scatter plots
  • Pandas DatetimeIndex and resampling
  1. Pandas DataFrames
  • Creating DataFrames
  • Slicing DataFrames
  • Plotting DataFrames in Pandas and Matplotlib
  • Reading external files to create DataFrames
  1. Working with netCDF Files Part 1
  • Extracting and manipulating data with Xarray
  • Simple Xarray maps
  1. Working with netCDF Files Part 2
  • Maps with Cartopy
  • Xarray resampling
You can’t perform that action at this time.