Python for Satellite Remote Sensing: Analysis and Visualization for Earth Scientists

Instructors: Drs. Rebekah Esmaili and Amy Huff

Overview

In this workshop, participants will get a crash course on using Python to analyze satellite data. We will cover how to read satellite data formats like NetCDF and HDF, perform basic analysis, and create visualizations of satellite data. This session will be beneficial for both experienced programmers who want to learn Python and those just getting started with scientific programming. Examples will include datasets from the NOAA GOES-R and JPSS programs and other current sensors, but, the presented tools and techniques are transferable to other satellite datasets. No prior Python experience is required, but some coding familiarity is recommended.

Objectives

This course is designed to introduce earth scientists to modern programming tools and techniques to view and analyze data. The primary goal is for attendees to:

  • Understand the basic structure of array-oriented satellite datasets
  • Practice opening netCDF files and extracting the contents
  • Perform basic array manipulation and analysis
  • Gain familiarity with basic visualization, plotting, and mapping packages

Agenda

All times in Eastern Standard Time (EST)
8:00amMeet and greet/computing set-up
8:15amBasic Python and Jupyter Notebooks
9:00amUnderstanding and viewing satellite data formats
9:30amImporting scientific data files
10:00amProcessing and visualizing satellite data
11:30amAdjourn

Pre-workshop set-up

Please download and/or install the following before the session begins:

Inclusivity

It is our intent to create a learning environment that is respectful of diversity: gender, sexuality, disability, age, socioeconomic status, ethnicity, race, and culture. Your suggestions are encouraged and appreciated.