gitpod-io / gitpod-io/gitpod

Support for JupyterLab

Open
#16,306 7 comments 2 reactions 1 assignee View on GitHub

@loujaybee is already working on this.

Since Feb 13, 2023.

meta: never-stale segment: data-science team: IDE type: feature request
Dominant language
TypeScript
Stars
13.8k
Forks
1.4k
Avg merge
17h 58m
Merged PRs (30d)
5

Description

Is your feature request related to a problem? Please describe

Currently Gitpod supports a couple of editors and IDEs by default:

image

However these editors are mostly meant for software developers writing code and could be intimidating for other categories of developers.

Describe the behaviour you'd like

Some Data Scientists might also be interested in using Gitpod for their work.

But they might be more familiar with user interfaces like JupyterLab or Jupyter Notebook.

So it would be great if Gitpod could provide support launching JupyterLab as well.

Describe alternatives you've considered

With GitHub Codespaces it's possible to set JupyterLab as the default interface:

image

Currently on Gitpod it's also possible to install JupyterLab with pip install jupyterlab and launch it via a command with something like:

jupyter lab --no-browser --LabApp.token='' --LabApp.allow_origin=* --LabApp.tornado_settings='{"headers": {"Content-Security-Policy": "frame-ancestors *"}}'

But this still requires launching VS code and then opening the service (running on port 8888 by default) in another browser tab to access the JupyterLab interface.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.