JupyterHub
HomeServicesDocumentationBlog
1.0.0
1.0.0
  • Introduction
  • Determine Your Workflow
  • About Jupyter Notebooks
  • About JupyterHub
  • Computing Policies
  • ❓Help and Support
    • Getting Support
    • FAQ
    • Known Issues/Bugs
    • Instructor's Checklist
    • Additional Resources
  • Getting Started
    • Sign In
    • Import Notebooks
    • Launch a Notebook
    • Launch a Terminal Session
  • Using Your Hub
    • Interface Overview
    • Creating a New Blank Notebook
    • Managing Active Notebooks
    • Shutting Down Server
  • Content Sync via Link
    • Link generation
  • CONTENT SYNC VIA GIT
    • Git Overview
    • Create GitHub Account
    • Set Up Git in JupyterHub
    • Downloading Content
    • Saving and Uploading Content
    • GIT Cheatsheet
  • Github Classroom (Student Guide)
    • Getting Started
    • Getting and Uploading Assignments
  • GitHub Classroom (Instructor Guide)
    • Overview
    • Getting Started
    • Distributing Homework
    • Distributing Lectures
    • Learning Management Systems
  • ADVANCED TOPICS
    • Package Installation
    • Accessing Classic Notebook
    • Slideshow Plugin
    • VSCode
    • SQLite
    • RStudio and Shiny
    • Dash
  • Reproducibility
    • Replicating the Environment
    • Using Docker
Powered by GitBook
On this page
  • JupyterLab
  • Brief JupyterHub Lab Interface
Export as PDF
  1. Using Your Hub

Interface Overview

PreviousLaunch a Terminal SessionNextCreating a New Blank Notebook

Last updated 7 months ago

JupyterLab

JupyterLab is the next generation web-interface for Jupyter Notebooks. It enables you to use side by side view, text editors, terminals, data file viewers, markdown preview and other custom components along with notebooks. Highlighted features are:

  • Drag-and-drop to reorder notebook cells and copy them between notebooks.

  • Run code blocks interactively from text files (.py, .R, .md, .tex, etc.).

  • Link a code console to a notebook kernel to explore code interactively without cluttering up the notebook with temporary scratch work.

  • Edit popular file formats with live preview, such as Markdown, JSON, CSV, Vega, VegaLite, and more.

To learn more, please see the official documentation at

Brief JupyterHub Lab Interface

  1. File: actions related to files and directories

  2. Edit: actions related to editing documents and other activities

  3. View: actions that alter the appearance of JupyterLab

  4. Run: actions for running code in different activities such as notebooks and code consoles

  5. Kernel: actions for managing kernels, which are separate processes for running code

  6. Hub: actions related to the hub such as shutdown or logout.

  7. Tabs: a list of the open documents and activities in the dock panel

  8. Settings: common settings and an advanced settings editor

  9. Help: a list of JupyterLab and kernel help links

  10. File Browser: Local file browser for JupyterHub. Not synced with Google Drive

  11. Git Plugin Actions: View of files that have changed and an interface to git actions such as stage, commit, push and pull

  12. Running Terminals and Kernels: List of active running kernels.

  13. Command Palette: Keyboard-driven way to search for and run JupyterLab commands

  14. Open Tabs: List of active notebook tabs and related functionality

  15. Browser Window: Active browser window.

  16. Git Clone: Add or clone a new repository

  17. Notebook launcher: Available notebook kernels to launch.

  18. Terminal launcher: Launch a new terminal window

https://jupyterlab.readthedocs.io/en/latest/user/interface.html