This repository contains tutorial (hands-on demos) materials (Jupyter notebooks, supporting code, data files, and conda environment files) for the 2017 BiG-CZ/ODM2 Hands-On Workshop. It is intended for git
cloning into your personal JupyterHub user space or your local computer.
Go to http://jupyterhub.bigcz.org. You'll need your github user name
for access and to create your own user space on the server. Access validation will need to be done only once.
Once you're on JupyterHub, click on the "Start My Server" button and wait a bit until the Jupyter Notebooks
is shown.
- On the
Jupyter Notebooks
interface, on the upper right click on the "New" button and selectOther: Terminal
to start a terminal (shell) session. A new browser tab or window will be opened, and the terminal will start on your home account directory,/home/jovyan
. - "Clone" the github tutorial repository by entering the following command (you can copy and paste):
git clone https://github.com/BiG-CZ/wshp2017_tutorial_content.git
A new directory will be created with the tutorial materials at the directory path /home/jovyan/wshp2017_tutorial_content
. All tutorial work will be done under this directory.
3. Finally, exit the terminal by typing exit
and closing the terminal browser tab or window.
On Jupyter Notebook you will now see a wshp2017_tutorial_content
folder. Click on it, then click on the notebooks
directory.
As you work with notebooks, you may make changes to the notebook or data files that you'd like to undo or can no longer fix. In addition, the tutorial github repository may be updated after you cloned it. To discard your tutorial files and reload from github:
- Open a terminal from Jupyter Notebooks.
- Change to the tutorial directory by typing this command:
cd /home/jovyan/wshp2017_tutorial_content
- Update from github with these commands:
git reset --hard && git clean -f git pull
- Exit the terminal window (see instructions above)
Docker image of the jupyter notebook environment can be found here. This is only used by the JupyterHub admin to create the conda environments for everyone on JupyterHub.