In teaching someone about COM programming, it would be nice if I could just teach them how to use the Visual Studio wizards and all the code generation features, but if anything goes wrong, they will not have the vaguest idea what happened or how to debug it and recover from it . I’m going to have to teach them all about IUnknown and CLSIDs and ProgIDS and … oh, the humanity!
--Joel Spolsky, on the Law of Leaky Abstractions
...is dedicated to the resources table you will find directly below. For the Pangeo Outreach Education Training working group, please click on the wg folder here.
This repository is for pointers and descriptions of existing educational material: For learning and using the Pangeo platform, software ecosystem, deployments, and related technology. Please tunnel into the sub-folders for organizing material.
- Data Carpentry lessons for atmosphere and ocean scientists (@DamienIrving), reviewed by Rob F
- Pangeo Tutorial for the AGU 2018 meeting
- Pangeo Tutorial for the NCAR Software Engineering Assembly Workshop 2018
- Pangeo Notebook Gallery with various simple or real science examples
- @rabernat's Research Computing in Earth Sciences course
- Latest iteration of @rabernat's intro to python "book"
- @robfatland material on the NASA Common Metadata Repository
- Connecting the Regional Cabled Array ocean data to other resources (ARGO, MODIS, ...)
- Gallery of geoscience examples
- Land ice velocity (golive) including bootstrapping xarray, reviewed by Siyu Yang
- Bio-Acoustic Transfer learning (@pshivraj), reviewed by Sarah Barnes, Derya Gumustel
- Unidata Python Workshop material
- @brian-rose's Climate Laboratory book
- Dask tutorial running on Pangeo Binder: Dataframes, Delayed and Scikit-learn, originaly developed by @mrocklin here
- Univ MD Baltimore County big data atmospheric science (flipped classroom)
- A lightly opinionated guide to reproducible data science
- Syzygy courtesy Phil Austin
- ESIP workshop feedback sheet
- Python for Geosciences course taught at Texas A&M
- Carpentry lesson guidelines
- Request: A Grand Tour of xarray (Rob F's materials contribute to this idea; others?)
- Highly relevant related discussion courtesy @rbavery
- Geospatial Concepts Intro, R-oriented, Data Carpentry
- Raster and Vector Geo with R, Data Carpentry
- UW Geohackweek learning repo - very extensive, Python-oriented, includes ML, raster, vector, visualization, numpy ndarrays