JupyterHub is a multi-user server that allows users to access and run Jupyter Notebooks through a web browser. https://jupyterhub.apps.stack.it.ntnu.no is a Jupyterhub installation that is open and available to use for everyone at NTNU. The hub can be used for teaching or academic personal use.
The environment has a limited amount of resources, so it is not necessarily suitable for heavier workloads. The hub does not have access to GPUs. For heavier computation needs, please look into using for example IDUN.
Basic usage
You can access JupyterHub at https://jupyterhub.apps.stack.it.ntnu.no. Log in with your normal NTNU account through Feide. On the hub you are limited to a maximum of 1 CPU core and 1 GB of memory for running your notebooks. You have access to persistent storage, so all your files will be stored between sessions.
The environment is based on the datascience-notebook stack from Jupyter and it supports the Python, R and Julia programming languages by default. Specifically for Python, the hub comes with many of the commonly used datascience and visualisation packages pre-installed, such as numpy, pandas, scipy, sklearn, matplotlib, seaborn... just to mention a few. You can also install any packages you might need yourself.
Jupyterlab / Notebook
You can always choose whether you want to use the Jupyterlab or the Jupyter Notebook interfaces. The hub defaults to Jupyterlab, but you can change to notebook simply by changing the URL slightly.
Jupyterlab: https://jupyterhub.apps.stack.it.ntnu.no/user/{your_username}/lab
Notebook: https://jupyterhub.apps.stack.it.ntnu.no/user/{your_username}/tree
Contact us
If you have any questions, feel free to send us an email at jupyterhub (at) it.ntnu.no