Skip to content

Commit

Permalink
update teams and agenda
Browse files Browse the repository at this point in the history
  • Loading branch information
siddharth0248 committed Oct 24, 2024
1 parent db9fea6 commit f5aaefd
Show file tree
Hide file tree
Showing 204 changed files with 58,202 additions and 17 deletions.
12 changes: 6 additions & 6 deletions _quarto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,8 @@ website:
search: false
collapse: true
left:
- text: Home
file: index.md
- text: Team
file: team.md
#- text: Home
# file: index.md
- text: US GHG Center at AGU 2024
file: ghg-center-at-agu-2024.md
# icon: team
Expand Down Expand Up @@ -48,8 +46,7 @@ website:
text: Code of Conduct
- href: prerequisites.md
text: Prerequisites
# - text: Chapters
# href: chapters.md

- section: Sections
contents:
- text: Welcome
Expand All @@ -74,6 +71,9 @@ website:
- sections/open-science-in-action/index.qmd
- text: Closing
href: sections/closing/index.qmd
- href: team.md
text: Team


format:
html:
Expand Down
354 changes: 354 additions & 0 deletions agenda.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,354 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.3.450">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">


<title>agenda</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
vertical-align: middle;
}
</style>


<script src="agenda_files/libs/clipboard/clipboard.min.js"></script>
<script src="agenda_files/libs/quarto-html/quarto.js"></script>
<script src="agenda_files/libs/quarto-html/popper.min.js"></script>
<script src="agenda_files/libs/quarto-html/tippy.umd.min.js"></script>
<script src="agenda_files/libs/quarto-html/anchor.min.js"></script>
<link href="agenda_files/libs/quarto-html/tippy.css" rel="stylesheet">
<link href="agenda_files/libs/quarto-html/quarto-syntax-highlighting.css" rel="stylesheet" id="quarto-text-highlighting-styles">
<script src="agenda_files/libs/bootstrap/bootstrap.min.js"></script>
<link href="agenda_files/libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
<link href="agenda_files/libs/bootstrap/bootstrap.min.css" rel="stylesheet" id="quarto-bootstrap" data-mode="light">


</head>

<body class="fullcontent">

<div id="quarto-content" class="page-columns page-rows-contents page-layout-article">

<main class="content" id="quarto-document-content">



<section id="workshop-agenda" class="level1">
<h1>Workshop Agenda</h1>
<p>The full-day workshop will be divided into the following sections:</p>
<table class="table-striped table-hover table">
<caption></caption>
<colgroup>
<col style="width: 15%">
<col style="width: 85%">
</colgroup>
<tbody>
<tr class="odd">
<td>1:00 - 1:05 PM</td>
<td><strong>Introduction</strong> | - Overview of the workshop and participant survey to assess skill levels. |</td>
</tr>
<tr class="even">
<td>1:05 - 1:15 PM</td>
<td><strong>Introduction to US GHG Center Portal</strong> | - Overview of stories, topics, data, and available information. |</td>
</tr>
<tr class="odd">
<td>1:15 - 1:25 PM</td>
<td><strong>Exploring Data via Portal</strong> | - Demonstration of how to answer science questions using the portal, such as data visualization over time to assess policy impacts. |</td>
</tr>
<tr class="even">
<td>1:25 - 1:55 PM</td>
<td><strong>Activity 1</strong> | - Hands-on data analysis and visualization—participants will explore time series data, perform date comparisons, and integrate results into a report document. |</td>
</tr>
<tr class="odd">
<td>1:55 - 2:05 PM</td>
<td><strong>BREAK</strong> |</td>
</tr>
<tr class="even">
<td>2:05 - 2:15 PM</td>
<td><strong>Setup</strong> | - Ensure participants have the environment ready for open-source tools and code. |</td>
</tr>
<tr class="odd">
<td>2:15 - 2:30 PM</td>
<td><strong>Science Background for Activity 2</strong> | - Explore the relationship between precipitation rate and soil moisture in wetland emissions. |</td>
</tr>
<tr class="even">
<td>2:30 - 3:15 PM</td>
<td><strong>Activity 2</strong> | - Using JupyterHub Notebooks with various GHG Center datasets, including external data, to examine the science question. Participants will draw conclusions and document their findings.</td>
</tr>
<tr class="odd">
<td>3:15 - 3:25 PM</td>
<td><strong>BREAK</strong> |</td>
</tr>
<tr class="even">
<td>3:25 - 3:35 PM</td>
<td><strong>QGIS Introduction</strong> | - Overview of QGIS and its workflow process. |</td>
</tr>
<tr class="odd">
<td>3:35 - 4:05 PM</td>
<td><strong>Activity 3</strong> | - Hands-on session using QGIS to interact with portal datasets and generate actionable data for policy or decision-making, culminating in a documented report. |</td>
</tr>
<tr class="even">
<td>4:05 - 4:15 PM</td>
<td><strong>Review</strong> | - Recap key learning points, share outcomes from participants’ documents. |</td>
</tr>
<tr class="odd">
<td>4:15 - 4:20 PM</td>
<td><strong>Feedback</strong> | - Collect participant feedback via a survey and wrap up the workshop. |</td>
</tr>
</tbody>
</table>
<p>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.</p>
</section>

</main>
<!-- /main column -->
<script id="quarto-html-after-body" type="application/javascript">
window.document.addEventListener("DOMContentLoaded", function (event) {
const toggleBodyColorMode = (bsSheetEl) => {
const mode = bsSheetEl.getAttribute("data-mode");
const bodyEl = window.document.querySelector("body");
if (mode === "dark") {
bodyEl.classList.add("quarto-dark");
bodyEl.classList.remove("quarto-light");
} else {
bodyEl.classList.add("quarto-light");
bodyEl.classList.remove("quarto-dark");
}
}
const toggleBodyColorPrimary = () => {
const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
if (bsSheetEl) {
toggleBodyColorMode(bsSheetEl);
}
}
toggleBodyColorPrimary();
const icon = "";
const anchorJS = new window.AnchorJS();
anchorJS.options = {
placement: 'right',
icon: icon
};
anchorJS.add('.anchored');
const isCodeAnnotation = (el) => {
for (const clz of el.classList) {
if (clz.startsWith('code-annotation-')) {
return true;
}
}
return false;
}
const clipboard = new window.ClipboardJS('.code-copy-button', {
text: function(trigger) {
const codeEl = trigger.previousElementSibling.cloneNode(true);
for (const childEl of codeEl.children) {
if (isCodeAnnotation(childEl)) {
childEl.remove();
}
}
return codeEl.innerText;
}
});
clipboard.on('success', function(e) {
// button target
const button = e.trigger;
// don't keep focus
button.blur();
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",
offset: [0, -8]});
tooltip.show();
}
setTimeout(function() {
if (tooltip) {
tooltip.hide();
button.removeAttribute("data-bs-title");
button.removeAttribute("data-bs-toggle");
button.removeAttribute("data-bs-placement");
}
button.setAttribute("title", currentTitle);
button.classList.remove('code-copy-button-checked');
}, 1000);
// clear code selection
e.clearSelection();
});
function tippyHover(el, contentFn) {
const config = {
allowHTML: true,
content: contentFn,
maxWidth: 500,
delay: 100,
arrow: false,
appendTo: function(el) {
return el.parentElement;
},
interactive: true,
interactiveBorder: 10,
theme: 'quarto',
placement: 'bottom-start'
};
window.tippy(el, config);
}
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
for (var i=0; i<noterefs.length; i++) {
const ref = noterefs[i];
tippyHover(ref, function() {
// use id or data attribute instead here
let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
try { href = new URL(href).hash; } catch {}
const id = href.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
return note.innerHTML;
});
}
let selectedAnnoteEl;
const selectorForAnnotation = ( cell, annotation) => {
let cellAttr = 'data-code-cell="' + cell + '"';
let lineAttr = 'data-code-annotation="' + annotation + '"';
const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
return selector;
}
const selectCodeLines = (annoteEl) => {
const doc = window.document;
const targetCell = annoteEl.getAttribute("data-target-cell");
const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
const lines = annoteSpan.getAttribute("data-code-lines").split(",");
const lineIds = lines.map((line) => {
return targetCell + "-" + line;
})
let top = null;
let height = null;
let parent = null;
if (lineIds.length > 0) {
//compute the position of the single el (top and bottom and make a div)
const el = window.document.getElementById(lineIds[0]);
top = el.offsetTop;
height = el.offsetHeight;
parent = el.parentElement.parentElement;
if (lineIds.length > 1) {
const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
const bottom = lastEl.offsetTop + lastEl.offsetHeight;
height = bottom - top;
}
if (top !== null && height !== null && parent !== null) {
// cook up a div (if necessary) and position it
let div = window.document.getElementById("code-annotation-line-highlight");
if (div === null) {
div = window.document.createElement("div");
div.setAttribute("id", "code-annotation-line-highlight");
div.style.position = 'absolute';
parent.appendChild(div);
}
div.style.top = top - 2 + "px";
div.style.height = height + 4 + "px";
let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
if (gutterDiv === null) {
gutterDiv = window.document.createElement("div");
gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
gutterDiv.style.position = 'absolute';
const codeCell = window.document.getElementById(targetCell);
const gutter = codeCell.querySelector('.code-annotation-gutter');
gutter.appendChild(gutterDiv);
}
gutterDiv.style.top = top - 2 + "px";
gutterDiv.style.height = height + 4 + "px";
}
selectedAnnoteEl = annoteEl;
}
};
const unselectCodeLines = () => {
const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
elementsIds.forEach((elId) => {
const div = window.document.getElementById(elId);
if (div) {
div.remove();
}
});
selectedAnnoteEl = undefined;
};
// Attach click handler to the DT
const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
for (const annoteDlNode of annoteDls) {
annoteDlNode.addEventListener('click', (event) => {
const clickedEl = event.target;
if (clickedEl !== selectedAnnoteEl) {
unselectCodeLines();
const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
if (activeEl) {
activeEl.classList.remove('code-annotation-active');
}
selectCodeLines(clickedEl);
clickedEl.classList.add('code-annotation-active');
} else {
// Unselect the line
unselectCodeLines();
clickedEl.classList.remove('code-annotation-active');
}
});
}
const findCites = (el) => {
const parentEl = el.parentElement;
if (parentEl) {
const cites = parentEl.dataset.cites;
if (cites) {
return {
el,
cites: cites.split(' ')
};
} else {
return findCites(el.parentElement)
}
} else {
return undefined;
}
};
var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
for (var i=0; i<bibliorefs.length; i++) {
const ref = bibliorefs[i];
const citeInfo = findCites(ref);
if (citeInfo) {
tippyHover(citeInfo.el, function() {
var popup = window.document.createElement('div');
citeInfo.cites.forEach(function(cite) {
var citeDiv = window.document.createElement('div');
citeDiv.classList.add('hanging-indent');
citeDiv.classList.add('csl-entry');
var biblioDiv = window.document.getElementById('ref-' + cite);
if (biblioDiv) {
citeDiv.innerHTML = biblioDiv.innerHTML;
}
popup.appendChild(citeDiv);
});
return popup.innerHTML;
});
}
}
});
</script>
</div> <!-- /content -->



</body></html>
Loading

0 comments on commit f5aaefd

Please sign in to comment.