.. _resource_IS2HW_2020: Second [Virtual] ICESat-2 Cryospheric Hackweek Facilitated by the University of Washington ------------------------------------------------------------------------------------------ The `2020 ICESat-2 Cryospheric Science Hackweek `_ was the first virtual Hackweek held by the University of Washington. While originally planned as a five-day, in-person workshop, the event was shifted to a fully virtual/remote setting in light of stay-at-home orders and travel restrictions in place to curb the spread of COVID-19. To accommodate 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. This June 2020 event resulted in the production of a series of `tutorials `_, developed by volunteer instructors and presented during the event. During the actual Hackweek, teams of researchers and data scientists developed a series of interesting `projects `_ related to their interests/research. .. |Zenodo badge| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3966463.svg :target: https://doi.org/10.5281/zenodo.3966463 Tutorials |Zenodo badge| ^^^^^^^^^^^^^^^^^^^^^^^^ The tutorials from this event live within a dedicated `GitHub repository `_ and are published on `Zenodo `_. You can run the tutorials by following the instructions `here `_. The published tutorial repo also includes links to presentation slides and videos of the recorded presentations. Tutorial Topics: 1. Introductory Session 2. ICESat-2 Mission: Satellite, Sensor, and Data 3. Git and GitHub 4. Jupyter and iPython 5. Geospatial Analysis with Python 6. Introduction to ICESat-2 Sea Ice and Land Ice Products and Data Access 7. Programmatic ICESat-2 data access 8. Introduction to HDF5 and ICESat-2 data files 9. Land ice applications 10. Sea ice applications 11. Science data generation 12. Machine learning Projects ^^^^^^^^ Though in many cases preliminary, these `project repositories `_ can provide useful starting points to develop effective cryospheric workflows where more formal examples and functionality have not yet been developed. - `icepyx `_ - Contributions to icepyx included new example notebooks, packaging on Python Package Index, installation instructions, and automated code coverage reports. *Sea Ice* - `leading to phytoplankton `_ - Obtain and visualize coincident ICESat-2, Sentinal-2, and Argo Float data - Many members of this group still meet regularly (2 years out!) and are creating a template to add new coincident datasets to icepyx. - Group members (including newer members) contribute to icepyx as collaborative developers and code reviewers. - `overcast `_ - Build tools to merge data and explore the effects of sea ice leads on clouds in the Arctic *Glaciers and Ice Sheets* - `Seasonal Snow `_ - Compare ICESat-2 data with high resolution DEMs over complex (mountainous) terrain - `unsupervised `_ - unsupervised surface classification of ATL03 photons - `FirnAndMelt `_ - `CloudMask `_ - Fetch, classify, and label ICESat-2 data - Still an ongoing collaboration?? - `crossovers `_ - processing of non-overlapping ICESat-2 tracks - `surface_velocity `_ - Infer surface ice velocity from repeat passes and across beams. - Continued work resulted in a poster at AGU Fall Meeting 2020 - `Assimilation `_ - Compare ICESat-2 elevations with multiple DEM raster data types. - Quantify errors and compare results regionally - Contributed additional authentication methods to icepyx and provided initial code for what eventually became the Visualization module.