Skip to content

Commit

Permalink
ams--agu
Browse files Browse the repository at this point in the history
  • Loading branch information
siddharth0248 committed Oct 8, 2024
1 parent fe3df75 commit f9c34ae
Show file tree
Hide file tree
Showing 31 changed files with 7,986 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.nc4 filter=lfs diff=lfs merge=lfs -text
*.json filter=lfs diff=lfs merge=lfs -text
32 changes: 32 additions & 0 deletions .github/workflows/preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Deploy PR previews

on: pull_request

concurrency: preview-${{ github.ref }}

permissions: write-all

jobs:
deploy-preview:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Set up Quarto
uses: quarto-dev/quarto-actions/setup@v2

- name: Install Python and Dependencies
uses: actions/setup-python@v4
with:
python-version: '3.9'
cache: 'pip'

- run: pip install jupyter
- run: pip install -r requirements.txt
- run: quarto render --to html

- name: Deploy preview
uses: rossjrw/pr-preview-action@v1
with:
source-dir: _site
36 changes: 36 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
on:
push:
branches:
- main

permissions: write-all

name: Render and Publish

jobs:
build-deploy:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2

- name: Set up Quarto
uses: quarto-dev/quarto-actions/setup@v2

- name: Install Python and Dependencies
uses: actions/setup-python@v4
with:
python-version: '3.9'
cache: 'pip'

- run: pip install jupyter
- run: quarto install tinytex
- run: pip install -r requirements.txt
- run: quarto render --to html

- name: Publish to GitHub Pages (and render)
uses: quarto-dev/quarto-actions/publish@v2
with:
target: gh-pages
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # this secret is always available for github actions
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/.quarto/
_site/
*.DS_STORE
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# agu-2024-workshop
Repository for materials for the AGU 2024 workshop on the US GHG Center

Check out the website: https://us-ghg-center.github.io/agu-2024-workshop/
96 changes: 96 additions & 0 deletions _quarto.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
project:
type: website

website:
page-navigation: true
# back-to-top-navigation: true
title: "U.S. Greenhouse Gas Center - AGU 2024 Workshop"
site-url: "https://us-ghg-center.github.io/agu-2024-workshop"
repo-url: https://github.com/us-ghg-center/agu-2024-workshop
repo-actions: [edit, issue]

navbar:
search: false
collapse: true
left:
- text: Home
file: index.md
- text: Team
file: team.md
- text: US GHG Center at AGU 2024
file: ghg-center-at-agu-2024.md
# icon: team
page-footer:
right: "This page is built with [Quarto](https://quarto.org/)."
left: "© CC-By US GHG Center, 2024"

sidebar:
logo: "https://us-ghg-center.github.io/ghgc-docs/logo/ghgc-logo-light.svg"
pinned: true
align: center
tools:
- icon: globe-americas
href: https://earth.gov/ghgcenter
text: "US GHG Center Website"
- icon: github
href: https://github.com/us-ghg-center/agu-2023-workshop
text: "Repository home"

style: "docked"
search: true
collapse-level: 2
contents:
- href: index.md
text: Welcome
- href: agenda.md
text: Workshop Agenda
- href: https://github.com/nasa/Transform-to-Open-Science/blob/main/CODE_OF_CONDUCT.md
text: Code of Conduct
- href: prerequisites.md
text: Prerequisites
# - text: Chapters
# href: chapters.md
- section: Sections
contents:
- text: Welcome
href: sections/welcome/index.qmd
- text: Overview of the U.S. Greenhouse Gas Center and the Science
href: sections/overview-us-ghg-center/index.qmd
- section: US GHG Center and VEDA / Data Access and Visualization
contents:
- sections/us-ghg-center-and-veda/index.qmd
- sections/us-ghg-center-and-veda/catalog-interaction.ipynb
- sections/us-ghg-center-and-veda/qgis-in-hub.qmd
- section: Usecase 1 - Human Anthropogenic Emissions
contents:
- sections/use-case-1/index.qmd
- sections/use-case-1/epa-ch4emission-grid-v2express_User_Notebook.ipynb
- sections/use-case-1/odiac-ffco2-monthgrid-v2022_User_Notebook.ipynb
- section: Usecase 2 - Complementing anthropogenic GHG emissions with natural GHG emissions and fluxes
contents:
- sections/use-case-2/index.qmd
- sections/use-case-2/lpjwsl-wetlandch4-grid-v1_User_Notebook.ipynb
- section: Usecase 3 - Identifying and quantifying emissions from large point source methane emission events leveraging aircraft and satellite data
contents:
- sections/use-case-3/index.qmd
- sections/use-case-3/emit-ch4plume-v1_User_Notebook.ipynb
- section: Open Science in Action - GitHub and Science Communication using a Web Dashboard
contents:
- sections/open-science-in-action/index.md
- text: Closing
href: sections/closing/index.qmd

format:
html:
grid:
sidebar-width: 30vw
body-width: 900px
theme:
light: [journal, style.scss]

# css: styles.css
code-copy: true
code-overflow: wrap
# toc: true
# # toc-depth: 3
# toc-expand: true
63 changes: 63 additions & 0 deletions agenda.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Workshop Agenda

The full-day workshop will be divided into the following sections:

+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 8:00 - 8:15 | ###### Welcome |
| | - Welcome message |
| | - Workshop Introduction |
| | - Team Introduction |
| | - Icebreaker |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 8:15 - 8:45 | ###### Overview of the U.S. Greenhouse Gas Center and the Science |
| | - What is the US GHG Center? |
| | - Role of Methane and Carbon Dioxide in Climate Change |
| | - What is included in the Center and why these datasets |
| | - Introduction to the science use cases / demonstration areas that will be explored during the workshop |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 8:45 - 10:00 | ###### Introduction to the GHG Center Data Catalog |
| | - Intro to the VEDA project and its relevance to Earth Science research and the US GHG Center |
| | - How do VEDA and US GHG Center support Open Science |
| | - Components of VEDA/US GHG Center |
| | - **Hands-on exercise**: searching and accessing cloud-optimized datasets using the STAC catalog |
| | - Intro to JupyterHub and Jupyter Notebooks |
| | - Access to the JupyterHub environment |
| | - Creating and running a Jupyter Notebook in the hub |
| | - Using the pystac client library to read the US GHG STAC catalog |
| | - List all available datasets |
| | - Spatial and temporal search |
| | - Access assets and visualize them |
| | - (Time-permitting) Accessing the US GHG STAC catalog using QGIS on the browser |
| | - Establishing connection to the US GHG STAC catalog using the qgis-stac-plugin in QGIS in the GHG Center JupyterHub environment |
| | - Adding a dataset/asset from the catalog as layer in QGIS |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 10:00 - 10:15 | ###### BREAK |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 10:15 - 11:15 | ###### Human Anthropogenic Emissions |
| | - Introduction and background of datasets & human anthropogenic emissions |
| | - **Hands-on exercise**: Comparing emissions across sectors and time using EPA Gridded Methane data |
| | - **Hands-on exercise**: ODIAC: Compare to satellite data over time (using OCO-2, OCO-3 DAAC data), introduce intersection with geospatial data |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 11:15 - 12:15 | ###### Complementing anthropogenic GHG emissions with natural GHG emissions and fluxes |
| | - Introduction |
| | - Description of data sets and analysis available via the U.S. GHG Center (e.g., gridded wetland emissions and ecosystem exchange estimates) |
| | - **Hands-on exercise**: Exploring annual U.S. wetland methane emissions and their - meteorological influences. |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 12:15 - 1:30 | ###### LUNCH BREAK |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 1:30 - 2:45 | ###### Identifying and quantifying emissions from large point source methane emission events leveraging aircraft and satellite data |
| | - The EMIT Instrument: Overview and GHG Applications |
| | - **Hands-on exercise**: Locating enhancement, understanding temporal relevance, exploring site with multiple observations. |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 2:45 - 3:15 | ###### Open Science in Action: Intro to GitHub & Communicating Science Discoveries via Web Dashboard |
| | - Introduction to web dashboards for science communication |
| | - **Hands-on exercise**: creating a web dashboard to communicate science discoveries using the platform |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
| 3:15 - 3:45 | ###### Closing Remarks |
| | - Future Developments and Community Contributions |
| | - Engaging with the U.S. Greenhouse Gas Center |
| | - Feedback |
+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------+
: {.striped .hover tbl-colwidths="[15,85]"}

Throughout the workshop, facilitators will be available to provide support and guidance, ensuring participants are able to actively explore the workshop topics and apply their knowledge and skills to their own research projects.
19 changes: 19 additions & 0 deletions chapters.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Chapters

The flow of the workshop

## Introduction

- Intro to the US GHG Center
- The US GHG Center Data Catalog (STAC)
- The US GHG Center JupyterHub environment

## Science Use Cases
- EPA Gridded Methane Emissions Inventory
- Complementing anthropogenic GHG emissions with natural GHG emissions and fluxes
- Identifying and quantifying emissions from large point source methane emission events leveraging aircraft and satellite data

## Open Science in Action
- Intro to GitHub & Communicating Science Discoveries via Web Dashboard

> ℹ️ Content for each chapter will be added as they are prepared, please check back.
Loading

0 comments on commit f9c34ae

Please sign in to comment.