Skip to content

Commit

Permalink
update 2022 and 2023 hw resources
Browse files Browse the repository at this point in the history
  • Loading branch information
JessicaS11 committed Jul 18, 2024
1 parent 42b2466 commit 330dc1c
Show file tree
Hide file tree
Showing 4 changed files with 76 additions and 52 deletions.
15 changes: 8 additions & 7 deletions doc/source/community/resources.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,23 @@ A few other options available for querying, visualizing, and downloading ICESat-
- `earthaccess Python library <https://earthaccess.readthedocs.io>`_

- A powerful tool for querying and downloading NASA datasets.
- Seamlessly handles authentication and cloud tokening
- Seamlessly handles authentication and cloud tokening.
- Under active development to expand functionality,
including adding icepyx as a plugin to enable subsetting services for ICESat-2 data.

- `NSIDC (DAAC) Data Access <https://nsidc.org/data/icesat-2>`_

- Select “ICESat-2 Data Sets” from the left hand menu.
- Select “Data from the right hand menu.
Choose your dataset (ATL##).
Then, use the spatial and temporal filters to narrow your list of granules available for download.

- `OpenAltimetry <>`_
- `OpenAltimetry <https://openaltimetry.earthdatacloud.nasa.gov>`_

- Collaboration between NSIDC, Scripps, and San Diego Supercomputer Center
- A web tool to visualize and download ICESat and ICESat-2 surface heights
- Data may be subsetted by data product, reference ground track (RGT), and beam
- Currently available ICESat-2 datasets are: ATL06 (land ice height), ATL07 (sea ice height), ATL08 (land/vegetation height), ATL13 (water surface height)
- Collaboration between NSIDC, Scripps, and San Diego Supercomputer Center.
- A web tool to visualize and download ICESat and ICESat-2 surface heights.
- Data may be subsetted by data product, reference ground track (RGT), and beam.
- Currently available ICESat-2 datasets are: ATL06 (land ice height), ATL07 (sea ice height),
ATL08 (land/vegetation height), ATL10 (sea ice freeboard), ATL12 (ocean surface height), ATL13 (water surface height).

Software Packages for Working with ICESat-2 Data
------------------------------------------------
Expand Down
55 changes: 32 additions & 23 deletions doc/source/community/resources/2022_IS2_HW.rst
Original file line number Diff line number Diff line change
@@ -1,42 +1,51 @@
.. _resource_IS2HW_2022:

Third ICESat-2 Cloud Computing Hackweek Facilitated by the University of Washington eScience Institute
------------------------------------------------------------------------------------------------------
This March 2022 event produced a series of `tutorials <>`_,
Third [Virtual] ICESat-2 Cloud Computing Hackweek Facilitated by the University of Washington eScience Institute
----------------------------------------------------------------------------------------------------------------
This March 2022 event produced a series of `tutorials <https://icesat-2-2022.hackweek.io/tutorials/index.html>`_,
developed by volunteer instructors and presented during the event.
A key focus of the event was on transitioning to cloud-based environments and
building skills around accessing ICESat-2 data in the cloud.
During the Hackweek, teams of attendees worked on
`projects <>`_
`projects <https://icesat-2-2022.hackweek.io/projects/list_of_projects.html>`_
related to their domain interests and learning goals.

.. |Zenodo badge| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3966463.svg
:target: https://doi.org/10.5281/zenodo.3966463
.. |Zenodo badge| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.6462479.svg
:target: https://doi.org/10.5281/zenodo.6462479

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 <https://github.com/ICESAT-2HackWeek/2020_ICESat-2_Hackweek_Tutorials#re-create-the-icesat-2-hackweek-jupyterlab-environment-with-binder>`_.
The published tutorial repo also includes links to presentation slides and videos of the recorded presentations.
The tutorials from this event live within a dedicated `GitHub repository <https://github.com/ICESAT-2HackWeek/website2022>`_
and are published on `Zenodo <https://doi.org/10.5281/zenodo.6462479>`_.
The published tutorial repo also includes links to presentation materials and videos of the recorded presentations.

Tutorial Topics:

1. Introductory Session
1. ICESat-2 Mission: Satellite, Sensor, and Data
1.
1. Open Science Tools
1. About ICESat-2 Data
1. ICESat-2 Data Access
1. Object-oriented Programming
1. Geospatial Transforms
1. Data Integration (Part I)
1. Data Visualization 2D
1. Cloud Computing Tools
1. Data Integration (Part II)
1. Data Integration (Part III)

Projects
^^^^^^^^
Though in many cases preliminary, these `project repositories <>`_
These `project repositories <https://icesat-2-2022.hackweek.io/projects/list_of_projects.html>`_
often provide useful starting points to develop effective disciplinary
workflows.



- `icepyx <https://github.com/ICESAT-2HackWeek/icepyx_team>`_

- Contributions to icepyx included new example notebooks, packaging on Python Package Index, installation instructions, and automated code coverage reports.

*Sea Ice*
Links to project GitHub repositories and presentation videos are at the above link.

Project Names:

- Polynyas
- Icebergs
- Coastal
- Sea ice floes
- Antarctic Ripples
- Snow DEM
- Ice discharge
- Strong Beams
52 changes: 32 additions & 20 deletions doc/source/community/resources/2023_IS2_HW.rst
Original file line number Diff line number Diff line change
@@ -1,42 +1,54 @@
.. _resource_IS2HW_2023:

Fourth ICESat-2 Cloud Computing Hackweek Facilitated by the University of Washington eScience Institute
------------------------------------------------------------------------------------------------------
This August 2024 event produced a series of `tutorials <>`_,
-------------------------------------------------------------------------------------------------------
This August 2024 event produced a series of `tutorials <https://icesat-2-2023.hackweek.io/tutorials/index.html>`_,
developed by volunteer instructors and presented during the event.
A continuing focus of the event was considerations for cloud-native workflows
(such as cloud-optimized data) and
building skills around accessing ICESat-2 data in the cloud.
During the Hackweek, teams of attendees worked on
`projects <>`_
`projects <https://github.com/ICESAT-2HackWeek/ICESat-2-Hackweek-2023/blob/main/book/projects/list_of_projects.md>`_
related to their domain interests and learning goals.

.. |Zenodo badge| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3966463.svg
:target: https://doi.org/10.5281/zenodo.3966463
.. |Zenodo badge| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.10519966.svg
:target: https://doi.org/10.5281/zenodo.10519966

Tutorials |Zenodo badge|
^^^^^^^^^^^^^^^^^^^^^^^^
The tutorials from this event live within a dedicated `Jupyter Book <>`_
and are published on `Zenodo <>`_.
The tutorials from this event live within a dedicated `Jupyter Book <https://icesat-2-2023.hackweek.io/intro.html>`_
and are published on `Zenodo <https://zenodo.org/records/10519966>`_.
You can run the tutorials by following the instructions
`here <https://github.com/ICESAT-2HackWeek/2020_ICESat-2_Hackweek_Tutorials#re-create-the-icesat-2-hackweek-jupyterlab-environment-with-binder>`_.
The published tutorial repo also includes links to presentation slides and videos of the recorded presentations.

Tutorial Topics:

1. Introductory Session
1. ICESat-2 Mission: Satellite, Sensor, and Data
1.
1. CryoCloud
1. ICESat-2 Mission Overview and Data
1. Open source development/Object Oriented Programming
1. Cloud data access and data formats
1. Best Practices for Collaborative development
1. Application: snow depth
1. Application: bathymetry
1. Application: Visualization and Integration
1. Application: inland hydrology
1. Application: sea ice
1. Application: ICESat-2 integration with GrIMP data

Projects
^^^^^^^^
Though in many cases preliminary, these `project repositories <>`_
often provide useful starting points to develop effective disciplinary
workflows.


- `icepyx <https://github.com/ICESAT-2HackWeek/icepyx_team>`_

- Contributions to icepyx included new example notebooks, packaging on Python Package Index, installation instructions, and automated code coverage reports.

*Sea Ice*
In an effort to improve learning outcomes, we asked participants
to summarize their accomplishments in a structured
`project readme https://github.com/ICESAT-2HackWeek/ICESat-2-Hackweek-2023/blob/main/book/projects/list_of_projects.md>`_,
some of which are drafts, and did not record the final presentations.

Project titles:

- 3D Lakes
- surfit
- dzdt
- grounding zones
- h5cloud
- Everything Anywhere All At Once
- seabath
6 changes: 4 additions & 2 deletions doc/source/community/resources/IS2_software.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ICESat-2 can be tricky to process for the first time, especially if working with
Here, we highlight some commonly-used software packages developed by the science community. Most of these can be used alongside icepyx to facilitate ICESat-2 data processing.
Most of these packages are callable through Python, though others may require access to other software. Keep this in mind before attempting to use any package or plugin.

* `SlideRule <https://github.com/ICESat2-SlideRule/sliderule-icesat2>`_
* `SlideRule <https://slideruleearth.io/>`_

- collaboration between the ICESat-2 science team and University of Washington
- A Python client to process ICESat-2 ATL03 data prior to download.
Expand All @@ -28,6 +28,7 @@ Here we describe a selection of publicly available Python code posted on GitHub
This includes repositories that are more broadly designed for working with LiDAR/point cloud datasets in general.
These repositories represent independent but complimentary projects that we hope to make easily interoperable within icepyx in order to maximize capabilities and minimize duplication of efforts.
Conversations about how to best accomplish this have been ongoing since the conception of icepyx, and we welcome everyone to join the conversation (please see our :ref:`contact page<contact_ref_label>`).
Some of these repositories may not be actively maintained.

*Note: This list is a compilation of publicly available GitHub repositories and includes some annotations to reflect how they relate to icepyx.
Please check each repository's licensing information before using or modifying their code.*
Expand All @@ -53,9 +54,10 @@ Please check each repository's licensing information before using or modifying t
- Command line tool
- Download data and convert it into a georeferenced format (e.g. geojson, kml, or shapefile)

* `ice tools <>`_
* `read-ICESat-2 <https://github.com/tsutterley/read-ICESat-2>`_

- by Tyler Sutterley
- Read selected ICESat-2 products into memory.


* `pointCollection <https://github.com/SmithB/pointCollection>`_
Expand Down

0 comments on commit 330dc1c

Please sign in to comment.