Toggle navigation sidebar
Toggle in-page Table of Contents
Resources
Syllabus
Resources for Students
Student Preparation
Student Initial Setup
Student weekly workflow
Student Testimonials
Resources for Instructors
Initial Setup for Instructor
Weekly Procedures for Instructor
Instructor thoughts and lessons learned
Technical Resources
Github and Github Classroom Notes
Jupyter Notes
Shell Notes
Environment Setup and Package Management
Core Package Notes
QGIS Notes
Migrating from the UW Course Jupyterhub
Final Project
Open Data for Projects
Code of Conduct
Modules
01: Shell and git/Github
Demo
Lab01 Exercises (20 pts)
02: Python and iPython/Jupyter
A quick, practical intro to the Jupyter Notebook
IPython: beyond plain Python
Python Demo
Lab02 Exercises (20 pts)
03: Core Python Modules - Numpy, Pandas and Matplotlib
Demo: NumPy, Pandas
Demo: Matplotlib, Backends
Lab03 Excercises
04: Vector 1 - Geopandas, CRS, Projections
Demo: GeoPandas and CRS
Demo: Projection Tradeoffs and Distortion - Tissot
Lab04 Exercises
05: Raster 1 - rasterio, GDAL, Landsat-8
Demo: Landsat and Dynamic Data Access
Demo: NumPy array masking, indexing, selection
Demo: Raster fundamentals, Rasterio, Band Math with Arrays
Lab05 Exercises #1
Lab05 Exercises #2
06: Vector 2 - Geometries, Spatial Operations, Visualization
Vector 2: Geometries, Spatial Operations and Visualization Demo
Vector 2: Geometries, Spatial Operations and Visualization Exercises
Vector 2: Interactive plots
07: Raster 2 - Reprojection, Clipping, Sampling, Zonal Stats
07 Raster2 Demo
Strategies for Dynamic DEM Data Download and Use
07 Raster2 Exercises
08: Vector spatiotemporal analysis - trajectories, SNOTEL met stations, correlation
08 Demo: Python Time
08 Demo: Trajectory Analysis
08 Demo: SNOTEL Query and Download
08 Exercises: Vector time series, spatiotemporal analysis, SNOTEL
09: NDarray spatiotemporal analysis - xarray, climate reanalysis
09 Demo: Multidimensional (N-d) arrays, xarray, ERA5 climate reanalysis data
09 Exercises 0: ERA5 Data Download
09 Exercises 1: Intro and Global Temperature Analysis
09 Exercises 2: WA state hourly data
10: Managing Environments and Scaling - Conda, Dask, rioxarray
10: Dask and rioxarray demo
repository
open issue
Index