Introduction: This workshop will discuss how to use Jupyter Notebooks and Jupyter Labs on ARCC HPC clusters and introduce a series of best practices.
Course Goals:
Introduce what Jupyter is and why it’s useful
Identify the difference between Jupyter Lab and Jupyter Notebooks and when to use one tool over another
Demonstrate the Jupyter service within OnDemand across a variety of available languages and kernels
Demonstrate how to convert an existing Conda environment into a kernel that can be used within a Jupyter session
Notes:
The workshop modules work best in a sequential manner as a story introducing concepts and providing examples, but sections can be used separately to focus on a particular concept.
You will need to modify usernames, project names, and folder locations, to apply to yourself.
Intro to Jupyter
Using Jupyter in OnDemand
Converting a conda environment into a kernel to use in a Jupyter session