Introduction to JupyterLab [online]

Actions Panel

Introduction to JupyterLab [online]

JupyterLab is an interactive and exploratory tool for your data analyzes.

When and where

Date and time

Location

Online

Refund Policy

No Refunds

About this event

In recent years, the Jupyter Notebook web application has been increasingly present in collaborative research, scientific dissemination and education in various fields. With a simple and intuitive graphical interface, Jupyter allows the user to run code line by line interactively, as well as add equations, graphics and visualizations, and even text in a single document.

In this course, we will introduce you to the JupyterLab platform: a practical way to use Jupyter, as well as other GUIs, directly on the Compute Canada clusters. Not to be missed if interactivity is what you need to start using our cutting-edge scientific computing platforms!

Registration

  • Academic participant : 10$
  • Non-academic participant : $200

Prerequisites

  • Understand the concepts of files and directories.

Course plan

  • 1. Introduction to JupyterLab
  • 2. Python on Jupyter
  • 2.1. Load a pre-configured virtual environment
  • 3. R on Jupyter
  • 3.1. Start RStudio
  • 4. Julia on Jupyter
  • 5. Other graphical interfaces
  • 5.1. VScode
  • 5.2. Virtual Desktop (MATLAB and other software)
  • 6. Good practices
  • 6.1. JupyterLab, Slurm interactive task or batch submission?
  • 6.2. Can I use JupyterLab for development
  • 6.3. Platform limits

Instructor

Lucas Nogueira, analyst in advanced research computing at Calcul Québec.

Language

English

Technical prerequisites

We will use the Zoom platform. Because this event is a practical workshop, it is very useful having a secondary screen where you would get the instructor window on one screen and your own window on your main screen.

We will use the Jupyter Lab interface. Make sure you have a modern Web browser like Google Chrome, Firefox, Edge or Safari.

Contact

For any question, please write to training@calculquebec.ca.