Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
slapos slapos
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 124
    • Merge requests 124
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • slaposslapos
  • Merge requests
  • !207

Closed
Created Aug 01, 2017 by Iliya Manolov@ThetechguyContributor
  • Report abuse
Report abuse

WIP: Adding a JupyterLab instance to the Jupyter software release

  • Overview 18
  • Commits 3
  • Changes 4

@luke @Tyagov

The goal of this MR is to add a JupyterLab server process to Jupyter instances, so that users can experiment with the new platform.

The initial commit installs all required jupyterlab eggs via PyPi and creates a new service script that is configured identically to the regular jupyter-notebook one with the exception that it calls jupyterlab instead of jupyter-notebook and it uses port 8889 instead of 8888. @luke suggested some sort of "crazy" method of hosting jupyterlab on port 8888 but on another web address which he should elaborate on.

Right now jupyterlab is configured identically to jupyter-notebook and both the Python2 and ERP5 kernels work fine. Loading ERP5 notebooks can be slow, though, because unlike regular notebook servers, jupyterlab keeps all notebooks in a single browser tab and has its own tabbing system. And it seems that jupyterlab's Javascript waits for the entire notebook to be loaded before letting the user do anything. In other words, it freezes until the entire notebook is loaded. This seems to be an issue of Jupyterlab so hopefully one day it will be fixed.

Everything should be completely usable in this state so I'd really like for someone to test this out a bit more.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: jupyter_add_jupyterlab
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7