From d46568e1c49d38fc64da6bc30e9c749ada284920 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Mon, 21 Jul 2025 11:22:39 -0700 Subject: [PATCH 1/9] change toc and files --- book/_toc.yml | 5 +++-- book/presentations/lectures.md | 23 ++++++++++++++++++++--- book/presentations/notebooks.md | 13 ++++++++++++- book/presentations/tutorials.md | 13 ------------- 4 files changed, 35 insertions(+), 19 deletions(-) delete mode 100644 book/presentations/tutorials.md diff --git a/book/_toc.yml b/book/_toc.yml index 5810166..3242736 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -16,7 +16,9 @@ parts: - caption: Presentations chapters: - file: presentations/lectures - - file: presentations/tutorials + title: Science + - file: presentations/notebooks + title: Code # sections: # - file: presentations/hackweek/cryocloud_overview/CryoCloud_demo # title: CryoCloud Overview @@ -38,7 +40,6 @@ parts: # title: Machine Learning # - url: https://docs.google.com/presentation/d/17WIDy5rA0VA-6RQpo7wGAeAP-Uz_kxPr/present # title: Reproducible Containers - - file: presentations/notebooks - caption: Projects chapters: - file: projects/overview diff --git a/book/presentations/lectures.md b/book/presentations/lectures.md index 877b591..fc020b5 100644 --- a/book/presentations/lectures.md +++ b/book/presentations/lectures.md @@ -1,7 +1,24 @@ -# Lectures +# Science Lectures Lectures by scientists from the PACE community will be delivered in-person during the hackweek. The slides and recordings will be linked from this page as they become available. -| Title | Slides | Recording | -| :---- | :----: | :-------: | +| Speaker | Title | Slides | Recording | +| :------ | :---- | :----: | :-------: | +| PACE Mission Overview | [{fas}`eye;sd-text-light`][jw-slides] | [{fab}`youtube;sd-text-light`][jw-video] | +| Biodiversity from sPACE: insights from ecological theory | [{fas}`eye;sd-text-light`][kb-slides] | [{fab}`youtube;sd-text-light`][kb-video] | +| | [{fas}`eye;sd-text-light`][bm-slides] | [{fab}`youtube;sd-text-light`][bm-video] | +| | [{fas}`eye;sd-text-light`][lr-slides] | [{fab}`youtube;sd-text-light`][lr-video] | +| PACE Terrestrial Products – a New View of Ecosystem Traits, Phenology, and Function | [{fas}`eye;sd-text-light`][fh-slides] | [{fab}`youtube;sd-text-light`][fh-video] | + +[jw-slides]: +[kb-slides]: +[bm-slides]: +[lr-slides]: +[fh-slides]: + +[jw-video]: +[kb-video]: +[bm-video]: +[lr-video]: +[fh-video]: diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index d4d8ec5..e3d07a9 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -1,7 +1,18 @@ -# Notebooks +# Code Tutorials, Demos, and other Notebooks Hackweek mentors have assembled resources for participants in the notebooks below. A selection of these notebooks will be presented during the hackweek, and those recordings will be linked from this page as they become available. +All the tutorials below will be presented during the hackweek at a step-by-step pace, so participants can follow along. +Some tutorials include slides and most have an accompanying Jupyter Notebook. +If you are attending the hackweek, you have access to a {term}`JupyterHub` environment with all the necessary software installed to run the notebooks. +Recordings of the tutorial sessions will be linked here as they become available. + +You can find additional Jupyter Notebooks that will help you analyze PACE data in the [next section](notebooks) and on the [Ocean Color Help Hub]. + | Title | Slides | Notebook | Recording | | :---- | :----: | :------: | :-------: | + + +[Ocean Color Help Hub]: https://oceancolor.gsfc.nasa.gov/resources/docs/tutorials/ + diff --git a/book/presentations/tutorials.md b/book/presentations/tutorials.md deleted file mode 100644 index 8a02d50..0000000 --- a/book/presentations/tutorials.md +++ /dev/null @@ -1,13 +0,0 @@ -# Tutorials - -All the tutorials below will be presented during the hackweek at a step-by-step pace, so participants can follow along. -Some tutorials include slides and most have an accompanying Jupyter Notebook. -If you are attending the hackweek, you have access to a {term}`JupyterHub` environment with all the necessary software installed to run the notebooks. -Recordings of the tutorial sessions will be linked here as they become available. - -You can find additional Jupyter Notebooks that will help you analyze PACE data in the [next section](notebooks) and on the [Ocean Color Help Hub]. - -| Title | Slides | Notebook | Recording | -| :---- | :----: | :------: | :-------: | - -[Ocean Color Help Hub]: https://oceancolor.gsfc.nasa.gov/resources/docs/tutorials/ From 598ad2aaf67eef78d747338b5353e4c3170fc6de Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Tue, 22 Jul 2025 06:11:22 -0700 Subject: [PATCH 2/9] notebooks page text --- book/presentations/notebooks.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index e3d07a9..2f6a1f4 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -1,18 +1,21 @@ # Code Tutorials, Demos, and other Notebooks Hackweek mentors have assembled resources for participants in the notebooks below. -A selection of these notebooks will be presented during the hackweek, and those recordings will be linked from this page as they become available. +Those titles marked with an "*" below will be presented during the hackweek as step-by-step tutorials, so participants can follow along on the {term}`JupyterHub` provided. +This compute environment has all the necessary software installed to run any of the notebooks below. +Recordings of these "code tutorial" sessions will be linked here as they become available. -All the tutorials below will be presented during the hackweek at a step-by-step pace, so participants can follow along. -Some tutorials include slides and most have an accompanying Jupyter Notebook. -If you are attending the hackweek, you have access to a {term}`JupyterHub` environment with all the necessary software installed to run the notebooks. -Recordings of the tutorial sessions will be linked here as they become available. +A selection of additional notebooks will be presented during the hackweek, when mentors will give an overview and highlights without walking through the whole notebook. +Those notebooks, and all the remaining notebooks below, demonstrate how to achieve a lot of common data processing tasks. +We encourage you to seek out the mentor who authored notebooks with any questions you have during the hackweek. +Recordings of the "code demo" sessions will be linked here as they become available. +Those titles without an icon under recording are not presented live (and therefore not recorded) during the hackweek. -You can find additional Jupyter Notebooks that will help you analyze PACE data in the [next section](notebooks) and on the [Ocean Color Help Hub]. +Some titles have links to slides that give an overview or background on the accompanying notebook. +You can find additional resources that will help you analyze PACE data on the [Ocean Color Help Hub]. | Title | Slides | Notebook | Recording | | :---- | :----: | :------: | :-------: | - +| Earthaccess and Earthdata Cloud | | | | [Ocean Color Help Hub]: https://oceancolor.gsfc.nasa.gov/resources/docs/tutorials/ - From 88c5007f5cdc61d0920b8612fdbadc48a1c5ce1d Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Tue, 22 Jul 2025 06:17:26 -0700 Subject: [PATCH 3/9] table rows --- book/presentations/notebooks.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index 2f6a1f4..91cf6fe 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -16,6 +16,11 @@ You can find additional resources that will help you analyze PACE data on the [O | Title | Slides | Notebook | Recording | | :---- | :----: | :------: | :-------: | -| Earthaccess and Earthdata Cloud | | | | +| Earthaccess and Earthdata Cloud* | | | | +| Satellite Data Visualization* | | | | +| SeaDAS Processing Tools* | | | | +| Distributed Processing* | | | | +| In-Situ Matchups | | | | +| Machine Learning with Satellite Data | | | | [Ocean Color Help Hub]: https://oceancolor.gsfc.nasa.gov/resources/docs/tutorials/ From 6c0caa2727342ce7565d2a47807b4aef20dce693 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Thu, 24 Jul 2025 06:50:42 -0700 Subject: [PATCH 4/9] clean up text --- book/presentations/notebooks.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index 91cf6fe..e88488b 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -1,18 +1,19 @@ -# Code Tutorials, Demos, and other Notebooks +# Tutorials, Demos, and other Notebooks Hackweek mentors have assembled resources for participants in the notebooks below. +Some titles have links to slides that give an overview or background on the accompanying notebook. +You can find additional resources that will help you analyze PACE data on the [Ocean Color Help Hub]. + Those titles marked with an "*" below will be presented during the hackweek as step-by-step tutorials, so participants can follow along on the {term}`JupyterHub` provided. This compute environment has all the necessary software installed to run any of the notebooks below. Recordings of these "code tutorial" sessions will be linked here as they become available. -A selection of additional notebooks will be presented during the hackweek, when mentors will give an overview and highlights without walking through the whole notebook. -Those notebooks, and all the remaining notebooks below, demonstrate how to achieve a lot of common data processing tasks. -We encourage you to seek out the mentor who authored notebooks with any questions you have during the hackweek. -Recordings of the "code demo" sessions will be linked here as they become available. -Those titles without an icon under recording are not presented live (and therefore not recorded) during the hackweek. +A selection of additional notebooks will be presented during the hackweek, with mentors giving an overview and highlights without walking through the entire notebook. +Those notebooks, and all the remaining notebooks below, demonstrate a lot of uses involving PACE data products. +Recordings of these "code demo" sessions will be linked here as they become available. -Some titles have links to slides that give an overview or background on the accompanying notebook. -You can find additional resources that will help you analyze PACE data on the [Ocean Color Help Hub]. +Those titles without an icon under recording are not presented live (and therefore not recorded) during the hackweek. +We encourage you to seek out the mentor who authored notebooks with any questions you have during the hackweek. | Title | Slides | Notebook | Recording | | :---- | :----: | :------: | :-------: | From 77f28bef058ee1b787a31d8603564b5da2352ea5 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Thu, 24 Jul 2025 07:06:26 -0700 Subject: [PATCH 5/9] draft table --- book/presentations/notebooks.md | 30 ++++++++++++++++++++++++------ schedule.yaml | 8 ++++---- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index e88488b..186aba2 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -17,11 +17,29 @@ We encourage you to seek out the mentor who authored notebooks with any question | Title | Slides | Notebook | Recording | | :---- | :----: | :------: | :-------: | -| Earthaccess and Earthdata Cloud* | | | | -| Satellite Data Visualization* | | | | -| SeaDAS Processing Tools* | | | | -| Distributed Processing* | | | | -| In-Situ Matchups | | | | -| Machine Learning with Satellite Data | | | | +| Earthaccess & Earthdata Cloud* |x|x|x| +| Collaborative Coding, for Science! |x| |x| +| Visualizing Satellite Data* | |x|x| +| Matchups of in-situ Data With Satellite Data | |x|x| +| SeaDAS Processing Tools* | |x|x| +| Machine Learning with Satellite Data | |x|x| +| Distributed Processing* | |x|x| +| Data Products from Multi-Angle Polarimeters | |x|x| +| Environments for Reusable Projects |x| |x| +| --- | --- | --- | --- | +| Machine Learning Cloud Mask | |x| | +| PACE Land Products | |x| | +| Projection and GeoTIFFs | |x| | +| NO2 from OCI | |x| | +| GPig Algorithm | |x| | +| Running GIOP w/ OCSSW | |x| | +| L2 SPEXone and maybe HARP2 | |x| | +| --- | --- | --- | --- | +| Level-2 with xr.Datatree | |x| | +| VirtualiZarr | |x| | +| SWOT and PACE | |x| | +| EMIT and PACE | |x| | +| EarthCARE tutorial? | |x| | +| github.com:ryan-edward-oshea/MDN_tutorials | |x| | [Ocean Color Help Hub]: https://oceancolor.gsfc.nasa.gov/resources/docs/tutorials/ diff --git a/schedule.yaml b/schedule.yaml index ca66d8d..30dca46 100644 --- a/schedule.yaml +++ b/schedule.yaml @@ -127,7 +127,7 @@ tabs: description: Coffee & Tea time: "9:45" - title: Code Tutorial - description: Using the SeaDAS Command Line Tools + description: SeaDAS Processing Tools time: "10:00" leads: - Anna Windle @@ -177,7 +177,7 @@ tabs: description: Coffee & Tea time: "9:45" - title: Code Tutorial - description: Parallel and Distributed Computing + description: Distributed Processing time: "10:00" leads: - Ian Carroll @@ -197,7 +197,7 @@ tabs: description: Work Time time: "14:45" - title: Code Demo - description: Data Products from Multi-angle Polarimeters + description: Data Products from Multi-Angle Polarimeters time: "15:45" leads: - Meng Gao @@ -229,7 +229,7 @@ tabs: description: Coffee & Tea time: "9:45" - title: Code Demo - description: Environments and Containers for Reusable Projects + description: Environments for Reusable Projects time: "10:00" leads: - Eli Holmes From c34f67ee581d56ef0c9b36491ea662608be9ec63 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Thu, 24 Jul 2025 07:25:00 -0700 Subject: [PATCH 6/9] to list --- book/presentations/notebooks.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index 186aba2..07d1875 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -2,15 +2,13 @@ Hackweek mentors have assembled resources for participants in the notebooks below. Some titles have links to slides that give an overview or background on the accompanying notebook. +The {term}`JupyterHub` accessible to hackweek participants has all the necessary software to run any of the notebooks below. +Recordings, where indicated, will be linked here as they become available. You can find additional resources that will help you analyze PACE data on the [Ocean Color Help Hub]. -Those titles marked with an "*" below will be presented during the hackweek as step-by-step tutorials, so participants can follow along on the {term}`JupyterHub` provided. -This compute environment has all the necessary software installed to run any of the notebooks below. -Recordings of these "code tutorial" sessions will be linked here as they become available. - -A selection of additional notebooks will be presented during the hackweek, with mentors giving an overview and highlights without walking through the entire notebook. -Those notebooks, and all the remaining notebooks below, demonstrate a lot of uses involving PACE data products. -Recordings of these "code demo" sessions will be linked here as they become available. +- Those titles marked with an "*" below will be presented during the hackweek as step-by-step tutorials, so participants can follow along on +- A selection of additional notebooks will be presented during the hackweek, with mentors giving an overview and highlights without walking through the entire notebook. +- The remaining notebooks demonstrate additional use cases involving PACE data products. Those titles without an icon under recording are not presented live (and therefore not recorded) during the hackweek. We encourage you to seek out the mentor who authored notebooks with any questions you have during the hackweek. From c213ac5a136e1644037b5684bc2d4fbe06bb0cc1 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Thu, 24 Jul 2025 07:26:08 -0700 Subject: [PATCH 7/9] fix text --- book/presentations/notebooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index 07d1875..7bb9cd4 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -6,7 +6,7 @@ The {term}`JupyterHub` accessible to hackweek participants has all the necessary Recordings, where indicated, will be linked here as they become available. You can find additional resources that will help you analyze PACE data on the [Ocean Color Help Hub]. -- Those titles marked with an "*" below will be presented during the hackweek as step-by-step tutorials, so participants can follow along on +- Those titles marked with an "*" below will be presented during the hackweek as step-by-step tutorials, so participants can follow along. - A selection of additional notebooks will be presented during the hackweek, with mentors giving an overview and highlights without walking through the entire notebook. - The remaining notebooks demonstrate additional use cases involving PACE data products. From a701b8968e799030b0b2894120614ea7b30138b6 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Thu, 24 Jul 2025 07:29:56 -0700 Subject: [PATCH 8/9] condensing --- book/presentations/notebooks.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/book/presentations/notebooks.md b/book/presentations/notebooks.md index 7bb9cd4..1392e7e 100644 --- a/book/presentations/notebooks.md +++ b/book/presentations/notebooks.md @@ -3,15 +3,13 @@ Hackweek mentors have assembled resources for participants in the notebooks below. Some titles have links to slides that give an overview or background on the accompanying notebook. The {term}`JupyterHub` accessible to hackweek participants has all the necessary software to run any of the notebooks below. -Recordings, where indicated, will be linked here as they become available. +Recordings will be linked here as they become available; titles without a YouTube icon are not presented during the hackweek. You can find additional resources that will help you analyze PACE data on the [Ocean Color Help Hub]. -- Those titles marked with an "*" below will be presented during the hackweek as step-by-step tutorials, so participants can follow along. -- A selection of additional notebooks will be presented during the hackweek, with mentors giving an overview and highlights without walking through the entire notebook. -- The remaining notebooks demonstrate additional use cases involving PACE data products. +- Titles marked with an "*" will be presented during the hackweek as step-by-step tutorials, so participants can follow along. +- Mentors will demonstrate additional notebooks during the hackweek, giving an overview and highlights without walking through the entire notebook. +- The remaining notebooks show additional use cases involving PACE data products, and participants are encouraged to seek out their authors during the hackweek. -Those titles without an icon under recording are not presented live (and therefore not recorded) during the hackweek. -We encourage you to seek out the mentor who authored notebooks with any questions you have during the hackweek. | Title | Slides | Notebook | Recording | | :---- | :----: | :------: | :-------: | From 9fa9079bfcd7f3daa38a1d2db0ce8d57f7e4d5c0 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Wed, 30 Jul 2025 06:02:27 -0700 Subject: [PATCH 9/9] lectures table --- book/_toc.yml | 23 ++--------------------- book/presentations/lectures.md | 10 +++++----- 2 files changed, 7 insertions(+), 26 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index 3242736..4b41246 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -13,33 +13,14 @@ parts: - file: preliminary/what-to-expect - file: preliminary/code-of-conduct - file: preliminary/checklist +# - file: presentations/hackweek/cryocloud_overview/CryoCloud_demo +# title: CryoCloud Overview - caption: Presentations chapters: - file: presentations/lectures title: Science - file: presentations/notebooks title: Code -# sections: -# - file: presentations/hackweek/cryocloud_overview/CryoCloud_demo -# title: CryoCloud Overview -# - file: presentations/hackweek/earthdata_cloud_access -# title: Earthdata Cloud -# - file: presentations/hackweek/satdata_visualization -# title: Data Visualization -# - file: presentations/hackweek/satellite_insitu_matchups -# title: In-situ Matchups -# - file: presentations/hackweek/satellite_insitu_matchups_thomas -# title: ThoMas -# - url: https://docs.google.com/presentation/d/1ylRMdihGg7Fr9cjm1rjggU7Tcc4Zb8MsH0gH2R09RZk/present?usp=sharing -# title: Code Collaboration -# - file: presentations/hackweek/ocssw_processing -# title: OCSSW Processing -# - file: presentations/hackweek/dask_gridding -# title: Compute with Dask -# - file: presentations/hackweek/ml_cloud_mask -# title: Machine Learning -# - url: https://docs.google.com/presentation/d/17WIDy5rA0VA-6RQpo7wGAeAP-Uz_kxPr/present -# title: Reproducible Containers - caption: Projects chapters: - file: projects/overview diff --git a/book/presentations/lectures.md b/book/presentations/lectures.md index fc020b5..3b54e08 100644 --- a/book/presentations/lectures.md +++ b/book/presentations/lectures.md @@ -5,11 +5,11 @@ The slides and recordings will be linked from this page as they become available | Speaker | Title | Slides | Recording | | :------ | :---- | :----: | :-------: | -| PACE Mission Overview | [{fas}`eye;sd-text-light`][jw-slides] | [{fab}`youtube;sd-text-light`][jw-video] | -| Biodiversity from sPACE: insights from ecological theory | [{fas}`eye;sd-text-light`][kb-slides] | [{fab}`youtube;sd-text-light`][kb-video] | -| | [{fas}`eye;sd-text-light`][bm-slides] | [{fab}`youtube;sd-text-light`][bm-video] | -| | [{fas}`eye;sd-text-light`][lr-slides] | [{fab}`youtube;sd-text-light`][lr-video] | -| PACE Terrestrial Products – a New View of Ecosystem Traits, Phenology, and Function | [{fas}`eye;sd-text-light`][fh-slides] | [{fab}`youtube;sd-text-light`][fh-video] | +| PACE Mission Overview | {fas}`eye;sd-text-light` | {fab}`youtube;sd-text-light` | +| Biodiversity from sPACE: insights from ecological theory | {fas}`eye;sd-text-light` | {fab}`youtube;sd-text-light` | +| TBD | {fas}`eye;sd-text-light` | {fab}`youtube;sd-text-light` | +| TBD | {fas}`eye;sd-text-light` | {fab}`youtube;sd-text-light` | +| PACE Terrestrial Products – a New View of Ecosystem Traits, Phenology, and Function | {fas}`eye;sd-text-light` | {fab}`youtube;sd-text-light` | [jw-slides]: [kb-slides]: