JupyterHub Tools

Contents

JupyterHub Tools#

Integrated Tools in Jupyter Hub

JupyterHub is a web-based Integrated Development Environment (IDE) that provides a unified workspace where you can manage every stage of your workflow—from editing scripts and running analyses to visualizing results—all from a single, browser-accessible dashboard, as shown in the figures below.

Each user session comes equipped with Notebooks, Consoles, Terminal Access, and text-file editors. Jupyter Hub supports Python like Julia, MATLAB, and R — useful for researchers integrating multi-language workflows.

You can click the “Open in DesignSafe” button to start a JupyterHub session – you will be asked to log in: Try on DesignSafe

The tools can be accessed from the JupyterHub Launcher, shown in the figure below: JupyterHub Launcher You can access the launcher by pressing the blue “+” on the top left of the Jupyter dashboard. You can launch any item by double-clicking on it.

As shown in the figures at the bottom of this page: You can have multiple items open symultaneously. You can arrange them as windows or as tabs.

  • Terminal

  • Console

  • Notebook Interface (Jupyter Notebooks)

  • File Manager

  • Text Editor (Code Editor)

The following screenshot is an “extreme” example of how you can use all of these tools symultaneously:

JupyterHub Connections

Summary#

The Jupyter Hub environment is your workbench for development, debugging, testing, and launching HPC jobs — all without leaving your browser.