Getting started on tutorials#


Tutorials will be run live on the OceanHackWeek JupyterHub (“The Hub”), in your browser either as Jupyter notebooks or as scripts and notebooks in RStudio. The instructor and all participants can be running their own copies of the tutorial in their Hub account, with files cloned from the OHW source in GitHub.

Below are instructions for getting the tutorials started on the the Hub in your browser, and updating the tutorials files with the latest version from the GitHub tutorials repository, oceanhackweek/ohw-tutorials.

The schedule of tutorials is available here, and links to tutorial materials and some background resources will be available there as well.

How do I get the tutorial repository into the Hub?#

For the tutorials, we recommend the use of nbgitpuller to clone and pull the tutorials repository, or update the clone you already have. Use the magical nbgitpuller link below to accomplish this clone or update.

Pull tutorial repo via the magic of nbgitpuller

The nbgitpuller link is magical, but it can’t detect which profile you are currently running. Either should update the (same) tutorial repo, but it may error if you use the Python link if you are actively using the R profile, or the other way around.

See this extended discussion for more details about nbgitpuller and the alternative approach relying on git commands and GitHub workflows.