Python Tools for Geosciences

Overview

Instructor(s): Abishek Gopal

Time: Friday, April 1, 2022 — 1:30PM-4:00PM CT

Location: Blocker 220

Prerequisite(s): Active HPRC account, experience with Python or scientific programing languages (MATLAB, NCL etc), some experience with data structures and Jupyter notebooks is recommended

This short course will introduce Python packages relevant to Geoscientific data analysis. We will introduce the Pangeo collection of python-based utilities to process and visualize output from General Circulation Models (GCMs). This class is intended to serve as an exploratory class on Geoscience-related Python packages for users with some proficiency in other scripting & programming languages (MATLAB, NCL, etc).

A Registration button will appear here when registration has been opened.

Course Materials

Previous Semester Materials

  • Pre-class instructions: here
  • Python Tools for Geosciences (Fall 2021): PDF

Participation

During the training, attendees are expected to log in to an HPRC cluster using their own computer and complete the instructor-led examples and exercises.

Agenda

This course focuses, among others, on the following topics:

  • Brief introduction to the Pangeo framework
  • Data structures in xarray
  • Reading and writing netCDF files using xarray
  • Visualizing xarray DataArrays with cartopy
  • Grid-aware, spatial operations using xgcm
  • Accessing Buoy and Satellite data with Siphon