|
1 | | -# 2020_ICESat-2_Hackweek_Tutorials |
2 | | -Combined repository for the final tutorial material presented at the 2020 ICESat-2 Cryosphere-themed Hackweek presented virtually by the University of Washington. |
| 1 | +# 2020 ICESat-2 Hackweek Tutorials |
| 2 | +Combined repository for the final tutorial material presented at the 2020 ICESat-2 Cryosphere-themed Hackweek presented virtually by the University of Washington from 8-18 June 2020. |
| 3 | + |
| 4 | + |
| 5 | +## Background |
| 6 | +The [ICESat-2 Cryospheric Science Hackweek]() was the first virtual Hackweek held by the University of Washington. Originally meant to be a five-day, in-person workshop, organizers quickly regrouped to make the event virtual in light of stay-at-home orders and travel restrictions in place to curb the spread of COVID-19. To accomodate multiple time zones and limit the daily duration of online tutorial sessions, the event was spread out over the course of ten days. The first week had three half-days of interactive tutorials/lectures. The second week had four days that included some interactive tutorials/lectures and scheduled times where instructors were available to help participants with a facilitated exploration of datasets and hands-on software development. |
| 7 | + |
| 8 | +Participants learned about the ICESat-2 satellite, sensors, and datasets as well as technologies and tools for accessing and processing ICESat-2 data with a focus on the cryosphere. They also participated in hacking projects. |
| 9 | + |
| 10 | +These tutorials were largely developed by volunteer instructors. Each tutorial was prepared and distributed via a topical repository under the [ICESat-2 Hackweek Github organization](https://github.com/ICESAT-2HackWeek). Participants were welcomed to either follow along on the video presentation or clone the repository and run it locally on the provided Pangeo JupyterHub environment created explicitly for the event. This 2020_ICESat-2_Hackweek_Tutorials repository contains the final collection of tutorials presented at the virtual event. It centralizes the final content from the individual tutorial repositories and provides a tagged "release" of the material presented during the hackweek with a DOI for distribution to the larger community. Some of these tutorials are may continue to evolve within their respective repositories (links are below). |
| 11 | + |
| 12 | + |
| 13 | +## Re-create the icesat2 hackweek JupyterLab environment with Pangeo Binder |
| 14 | + |
| 15 | +## Tutorials |
| 16 | +### Introductory Session (slides) |
| 17 | +*Anthony Arendt and Charley Haley* |
| 18 | + |
| 19 | +[Slides](https://docs.google.com/presentation/d/1kNc6u4mz9qt5TI-DCosSL6jZ5M7q_k3godlBrOE891c/edit?usp=sharing) |
| 20 | + |
| 21 | +### ICESat-2 Mission: Satellite, Sensor, and Data |
| 22 | +*Axel Schweiger* |
| 23 | + |
| 24 | +* Welcome by the NASA Cryosphere Program Manager (*Thorsten Markus*) |
| 25 | +* intro to the ICESat-2 mission (*Tom Neumann*) |
| 26 | + * [Slides](https://github.com/ICESAT-2HackWeek/intro_ICESat2/blob/master/HackWeekIntroNeumann2020.pptx) |
| 27 | +* ICESat-2 data products (*Ben Smith*) |
| 28 | + * [Slides](https://github.com/ICESAT-2HackWeek/intro_ICESat2/blob/master/ICESat-2_data_products_Hackweek2020.pptx) |
| 29 | + |
| 30 | +### Git and GitHub |
| 31 | +*Fernando Perez* |
| 32 | + |
| 33 | +[intro-git](https://github.com/ICESAT-2HackWeek/intro-git) |
| 34 | +[Slides](https://docs.google.com/presentation/d/1pOWte7V5UbnVBvRktvLbLTRluDwrGbXtIdAZhzAd1AE/edit?usp=sharing) |
| 35 | + |
| 36 | +### Jupyter and iPython |
| 37 | +*Fernando Perez* |
| 38 | + |
| 39 | +[intro-jupyter](https://github.com/ICESAT-2HackWeek/intro-jupyter) |
| 40 | +[Slides](https://docs.google.com/presentation/d/1TfY7rnCuGQDrlvsf2-P9lNADT2vwiJsdb7vmgZ3SDmA/edit?usp=sharing) |
| 41 | + |
| 42 | + |
| 43 | +### overview of python / numpy / pandas / matplotlib / geospatial data processing |
| 44 | +*David Shean* |
| 45 | + |
| 46 | +[geospatial-analysis](https://github.com/ICESAT-2HackWeek/geospatial-analysis) |
| 47 | + |
| 48 | +### Introduction to ICESat-2 Sea Ice and Land Ice Products and Data Access |
| 49 | + |
| 50 | +* Sea ice products: overview of products, algorithms, and parameters for sea ice investigations (*Alek Petty*) |
| 51 | + |
| 52 | +* [sea ice lesson](https://drive.google.com/file/d/1e3VFvBRBHcY5_gjEyWVjA-l7tL2K4HfQ/view?usp=sharing) |
| 53 | + |
| 54 | +* Land ice products: overview of products, algorithms, and parameters for land ice investigations (*Ben Smith*) |
| 55 | + |
| 56 | +* ICEsat-2 data access: basic data explore and visualization in OpenAltimetry (*Jessica Scheick and Amy Steiker*) |
| 57 | + |
| 58 | +* [data access lesson](https://nbviewer.jupyter.org/github/ICESAT-2HackWeek/data-access/blob/master/notebooks/01-Data_Resources_Intro.ipynb) |
| 59 | + |
| 60 | +### Programmatic ICESat-2 data access |
| 61 | +*Jessica Scheick and Amy Steiker* |
| 62 | + |
| 63 | +[Programmatic ICESat-2 data access](https://github.com/ICESAT-2HackWeek/data-access) |
| 64 | + |
| 65 | +### Introduction to HDF5 and ICESat-2 data files |
| 66 | +*Fernando Paolo* |
| 67 | + |
| 68 | +[Introduction to HDF5 and ICESat-2 data files](https://github.com/ICESAT-2HackWeek/intro-hdf5) |
| 69 | + |
| 70 | +### Land ice applications |
| 71 | +*Ben Smith* |
| 72 | + |
| 73 | +[Land ice applications](https://github.com/ICESAT-2HackWeek/Land_Ice_Applications) |
| 74 | + |
| 75 | +### Sea ice applications |
| 76 | +*Ellen Buckley* |
| 77 | + |
| 78 | + [Sea ice applications](https://github.com/ICESAT-2HackWeek/sea-ice-tutorials) |
| 79 | + |
| 80 | + ### Science data generation |
| 81 | + *Johan Nilsson* |
| 82 | + |
| 83 | + [Science data generation](https://github.com/ICESAT-2HackWeek/ScienceDataGeneration) |
| 84 | + |
| 85 | +### Machine learning |
| 86 | +*Yara Mohajerani and Shane Grigsby* |
| 87 | + |
| 88 | +[Machine learning](https://github.com/ICESAT-2HackWeek/Machine-Learning) |
| 89 | + |
| 90 | + |
| 91 | +## Citation and License |
| 92 | + |
| 93 | + |
| 94 | +The content of this project is licensed under the [Creative Commons Attribution 3.0 Unported license](https://creativecommons.org/licenses/by/3.0/), and the underlying source code used to format and display that content is licensed under the [MIT license](LICENSE.md). |
0 commit comments