Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
jrasero committed Aug 22, 2024
1 parent 0c8b47b commit 51d6afe
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
9 changes: 5 additions & 4 deletions _sources/chapters/module-1/tech_stack.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# Tech Stack

This section provides a brief introduction to the different technologies we will use throughout the course.

## Open OnDemand
Open OnDemand is a graphical user interface that allows access to HPC via a web browser. The Open OnDemand access point is ood.hpc.virginia.edu. Within the Open OnDemand environment users have access to a file explorer; interactive applications like JupyterLab, RStudio Server & FastX Web; a command line interface; and a job composer and job monitor to submit jobs to the Rivanna and Afton clusters. Let's have a quick look at their detailed <a href="https://www.rc.virginia.edu/userinfo/hpc/ood">documentation</a>
Open OnDemand is a graphical user interface that allows access to HPC via a web browser. **We will use it to run all our code without requiring any local installations**. The Open OnDemand access point is ood.hpc.virginia.edu. Within the Open OnDemand environment users have access to a file explorer; interactive applications like JupyterLab, RStudio Server & FastX Web; a command line interface; and a job composer and job monitor to submit jobs to the Rivanna and Afton clusters. Let's have a quick look at their detailed <a href="https://www.rc.virginia.edu/userinfo/hpc/ood">documentation</a>

## JupyterLab
In this course we are going to work with **Jupyter notebooks**, which are open-source web applications widely used in data science, machine learning, and scientific computing for writing and sharing documents combining live code, equations, visualizations, and narrative text. They support multiple programming languages, most notably Python and R, and integrate rich text formatting with Markdown and LaTeX for detailed explanations. Notebooks facilitate interactive coding, enabling step-by-step execution and debugging, and are ideal for visual data analysis. Their portability and support for reproducible research make them a valuable tool in both educational and research settings. You can get familiar to the use of jupyter notebook in our future <a href="jupyter_notebooks.html">lesson</a>.


In this course we will work with **Jupyter notebooks**, which are open-source web applications widely used in data science, machine learning, and scientific computing for writing and sharing documents combining live code, equations, visualizations, and narrative text. They support multiple programming languages, most notably Python and R, and integrate rich text formatting with Markdown and LaTeX for detailed explanations. Notebooks facilitate interactive coding, enabling step-by-step execution and debugging, and are ideal for visual data analysis. Their portability and support for reproducible research make them a valuable tool in both educational and research settings. We will become familiar with Jupyter notebooks in our future <a href="jupyter_notebooks.html">lesson</a>.

## Canvas
Canvas will be used to share all course materials, including Jupyter notebooks for each lesson, assignments, and in-class activities. Quizzes will also be completed on this platform, and assignments will be submitted through it. Stay tuned on Canvas for announcements!



Expand Down
10 changes: 6 additions & 4 deletions chapters/module-1/tech_stack.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
<link rel="stylesheet" type="text/css" href="../../_static/styles/sphinx-book-theme.css?v=384b581d" />
<link rel="stylesheet" type="text/css" href="../../_static/togglebutton.css?v=13237357" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<link rel="stylesheet" type="text/css" href="../../_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css" />
<link rel="stylesheet" type="text/css" href="../../_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css?v=be8a1c11" />
<link rel="stylesheet" type="text/css" href="../../_static/sphinx-thebe.css?v=4fa983c6" />
<link rel="stylesheet" type="text/css" href="../../_static/exercise.css" />
<link rel="stylesheet" type="text/css" href="../../_static/exercise.css?v=20b57f81" />
<link rel="stylesheet" type="text/css" href="../../_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css?v=0a3b3ea7" />

<!-- Pre-loaded scripts that we'll load fully later -->
Expand Down Expand Up @@ -351,16 +351,18 @@ <h2> Contents </h2>

<section class="tex2jax_ignore mathjax_ignore" id="tech-stack">
<h1>Tech Stack<a class="headerlink" href="#tech-stack" title="Link to this heading">#</a></h1>
<p>This section provides a brief introduction to the different technologies we will use throughout the course.</p>
<section id="open-ondemand">
<h2>Open OnDemand<a class="headerlink" href="#open-ondemand" title="Link to this heading">#</a></h2>
<p>Open OnDemand is a graphical user interface that allows access to HPC via a web browser. The Open OnDemand access point is <a class="reference external" href="http://ood.hpc.virginia.edu">ood.hpc.virginia.edu</a>. Within the Open OnDemand environment users have access to a file explorer; interactive applications like JupyterLab, RStudio Server &amp; FastX Web; a command line interface; and a job composer and job monitor to submit jobs to the Rivanna and Afton clusters. Let’s have a quick look at their detailed <a href="https://www.rc.virginia.edu/userinfo/hpc/ood">documentation</a></p>
<p>Open OnDemand is a graphical user interface that allows access to HPC via a web browser. <strong>We will use it to run all our code without requiring any local installations</strong>. The Open OnDemand access point is <a class="reference external" href="http://ood.hpc.virginia.edu">ood.hpc.virginia.edu</a>. Within the Open OnDemand environment users have access to a file explorer; interactive applications like JupyterLab, RStudio Server &amp; FastX Web; a command line interface; and a job composer and job monitor to submit jobs to the Rivanna and Afton clusters. Let’s have a quick look at their detailed <a href="https://www.rc.virginia.edu/userinfo/hpc/ood">documentation</a></p>
</section>
<section id="jupyterlab">
<h2>JupyterLab<a class="headerlink" href="#jupyterlab" title="Link to this heading">#</a></h2>
<p>In this course we are going to work with <strong>Jupyter notebooks</strong>, which are open-source web applications widely used in data science, machine learning, and scientific computing for writing and sharing documents combining live code, equations, visualizations, and narrative text. They support multiple programming languages, most notably Python and R, and integrate rich text formatting with Markdown and LaTeX for detailed explanations. Notebooks facilitate interactive coding, enabling step-by-step execution and debugging, and are ideal for visual data analysis. Their portability and support for reproducible research make them a valuable tool in both educational and research settings. You can get familiar to the use of jupyter notebook in our future <a href="jupyter_notebooks.html">lesson</a>.</p>
<p>In this course we will work with <strong>Jupyter notebooks</strong>, which are open-source web applications widely used in data science, machine learning, and scientific computing for writing and sharing documents combining live code, equations, visualizations, and narrative text. They support multiple programming languages, most notably Python and R, and integrate rich text formatting with Markdown and LaTeX for detailed explanations. Notebooks facilitate interactive coding, enabling step-by-step execution and debugging, and are ideal for visual data analysis. Their portability and support for reproducible research make them a valuable tool in both educational and research settings. We will become familiar with Jupyter notebooks in our future <a href="jupyter_notebooks.html">lesson</a>.</p>
</section>
<section id="canvas">
<h2>Canvas<a class="headerlink" href="#canvas" title="Link to this heading">#</a></h2>
<p>Canvas will be used to share all course materials, including Jupyter notebooks for each lesson, assignments, and in-class activities. Quizzes will also be completed on this platform, and assignments will be submitted through it. Stay tuned on Canvas for announcements!</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

0 comments on commit 51d6afe

Please sign in to comment.