• Stars
    star
    184
  • Rank 209,187 (Top 5 %)
  • Language
    Jupyter Notebook
  • License
    Other
  • Created about 8 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Demonstrations of JupyterLab

JupyterLab Demonstration

Build Status

Binder

This repository contains some demonstrations of JupyterLab, the next generation user interface of Project Jupyter.

Installation

The demo requires mamba, available as part of Mambaforge and the package requirements are described in environment.yml

To install the environment and demofiles, we use pyinvoke. To install pyinvoke with mamba call:

mamba install -c conda-forge invoke packaging pyyaml

Create the environment

To create the conda environment with all the dependencies and jupyterlab extensions for the demo, run:

invoke environment  # optionally --env-name=my-env-name

The default environment name is jupyterlab-demo.

To create the environment and remove previous installation, call:

invoke environment --clean

Activate/deactivate the environment

To activate the conda environment, run:

source activate jupyterlab-demo

To deactivate the conda environment, run:

source deactivate

Additional demo files

The demo includes files from a number of other repositories. To install these files, run:

invoke demofiles

To remove demofiles and download again all:

invoke demofiles --clean

R Language support

To add R language support, run:

invoke r

Julia Language support

To add Julia language support follow the instructions here.

Uninstalling

To uninstall the demofiles and enviornment, call:

invoke clean

Demo guide

The basic outline of the JupyterLab demo is described in the file jupyterlab.md.

External Repositories

Our invoke demofiles clones repos from other authors. The details of these repos are as follows:

Name Author License
PythonDataScienceHandbook/LICENSE-CODE Jake Vanderplas MIT
PythonDataScienceHandbook/LICENSE-TEXT Jake Vanderplas CC-BY-NC-ND-3.0
altair Jake Vanderplas BSD 3-clause
Urban-Data-Challenge Data Canvas CC-BY-NC-3.0
QuantEcon.notebooks QuantEcon BSD 3-clause "New" or "Revised" License
TCGA Gross et. al. None Listed
TensorFlow-Examples Aymeric Damien MIT

More Repositories

1

jupyterlab

JupyterLab computational environment.
TypeScript
14,050
star
2

jupyterlab-desktop

JupyterLab desktop application, based on Electron.
TypeScript
3,616
star
3

jupyter-ai

A generative AI extension for JupyterLab
Python
3,132
star
4

jupyterlab-git

A Git extension for JupyterLab
TypeScript
1,453
star
5

jupyterlab-toc

Table of Contents extension for JupyterLab
TypeScript
726
star
6

jupyterlab-latex

JupyterLab extension for live editing of LaTeX documents
TypeScript
626
star
7

lumino

Lumino is a library for building interactive web applications
TypeScript
612
star
8

debugger

A visual debugger for Jupyter notebooks, consoles, and source files
TypeScript
562
star
9

jupyter-renderers

Renderers and renderer extensions for JupyterLab
HTML
488
star
10

extension-examples

JupyterLab Extensions by Examples
TypeScript
443
star
11

jupyterlab-github

GitHub integration for JupyterLab
TypeScript
412
star
12

jupyterlab-google-drive

Cloud storage for JupyterLab using Google Drive
TypeScript
400
star
13

retrolab

JupyterLab distribution with a retro look and feel πŸŒ…
Jupyter Notebook
282
star
14

jupyterlab-monaco

A JupyterLab extension providing the Monaco editor
TypeScript
237
star
15

extension-cookiecutter-ts

A cookiecutter recipe for JupyterLab extensions in Typescript
CSS
179
star
16

jupyterlab-data-explorer

First class datasets in JupyterLab
TypeScript
178
star
17

jupyter-collaboration

A Jupyter Server Extension Providing Support for Y Documents
Jupyter Notebook
163
star
18

jupyterlab_server

A set of server components for JupyterLab and JupyterLab like applications
Python
139
star
19

jupyterlab-hdf5

Open and explore HDF5 files in JupyterLab. Can handle very large (TB) sized files, and datasets of any dimensionality
Jupyter Notebook
115
star
20

jupyterlab-celltags

A JupyterLab extension for notebook cell tags
TypeScript
113
star
21

jupyterlab-commenting

Commenting and annotation for JupyterLab
Jupyter Notebook
101
star
22

language-packs

Language packs for JupyterLab ecosystem
Python
78
star
23

scipy2018-jupyterlab-tutorial

Tutorial material and instruction for scipy 2018 jupyterlab tutorial
Jupyter Notebook
73
star
24

frontends-team-compass

A repository for team interaction, syncing, and handling meeting notes across the JupyterLab ecosystem.
58
star
25

extension-cookiecutter-js

A cookiecutter recipe for building JupyterLab extensions.
Python
55
star
26

jupyterlab-shortcutui

A JupyterLab extension for managing keyboard shortcuts
TypeScript
54
star
27

scipy2019-jupyterlab-tutorial

Scipy 2019 JupyterLab tutorial
Jupyter Notebook
51
star
28

extension-template

A `copier` template for JupyterLab extensions
Jinja
51
star
29

jupyterlab-statusbar

A status bar for JupyterLab
TypeScript
49
star
30

theme-cookiecutter

A cookiecutter template to help you make new JupyterLab theme extensions
CSS
49
star
31

jupyterlab-plugin-playground

A dynamic extension loader for JupyterLab
TypeScript
47
star
32

jupyterlab_pygments

Pygments theme making use of JupyterLab CSS variables
Python
39
star
33

hatch-jupyter-builder

A hatch plugin to help build Jupyter packages
Python
38
star
34

pull-requests

A JupyterLab extension for reviewing GitHub pull requests
Python
37
star
35

jupyterlab_xkcd

Random xkcd comic in a JupyterLab panel
TypeScript
31
star
36

galata

JupyterLab UI Testing Framework
JavaScript
30
star
37

jupyterlab-metadata-service

Linked data exploration in JupyterLab.
TypeScript
29
star
38

jupyterlab-telemetry

A JupyterLab extension for logging and telemetry of usage data
TypeScript
29
star
39

jupyterlab_apod

JupyterLab extension tutorial answer key. Please see the tutorial at https://jupyterlab.readthedocs.io/en/stable/extension/extension_tutorial.html
TypeScript
23
star
40

jupytercon-jupyterlab-tutorial

JupyterCon 2018 JupyterLab tutorial
Jupyter Notebook
22
star
41

mimerender-cookiecutter-ts

Cookie cutter for JupyterLab mimerenderer extensions using TypeScript
Python
19
star
42

pytest-check-links

pytest plugin that checks URLs
Python
17
star
43

jupyterlab-mp4

Example mimerenderer extension for showing mp4 videos.
TypeScript
17
star
44

mimerender-cookiecutter

A cookiecutter for rendering MIME type based output
Python
15
star
45

jupyter-chat

An extension to add a chat panel to JupyterLab
TypeScript
14
star
46

ui-profiler

Extension for profiling performance of JupyterLab UI for JupyterLab core developers, extension developers, and advanced users.
TypeScript
13
star
47

benchmarks

Benchmarking tools for JupyterLab
Jupyter Notebook
12
star
48

maintainer-tools

Workflows and Actions meant to be used by other repositories to make repo maintenance easier
Python
11
star
49

runall-extension

Add a "Run All Cells" toolbar button, context menu item, and keyboard shortcut.
TypeScript
8
star
50

jupyterlab-media

Repository storing movies and other media for JupyterLab tutorials and documentation
8
star
51

vscode-config-template

A copier template for creating the IDE config needed to debug the Python and Typescript code in any Jupyter project
Dockerfile
8
star
52

jupytercon-jupyterlab-training

JupyterCon 2018 JupyterLab Training
7
star
53

jupyterlab-translate

JupyterLab Language pack helper
Python
7
star
54

richoutput-js

Experimental investigation into a rendermime for es6 modules rendering rich output
Jupyter Notebook
7
star
55

jupyterlab-module-federation

Experimental playground for a JupyterLab extension system based on Module Federation
Python
5
star
56

jupyterlab-bot

JupyterLab Bot
Python
5
star
57

jupyterlab-probot

A probot for JupyterLab development
TypeScript
3
star
58

language-pack-cookiecutter

Template for Jupyterlab Language packs
Jinja
3
star
59

ux-research

3
star
60

.github

Community health files for the @JupyterLab organization
1
star
61

jupyter-builder

Build tools for JupyterLab (and remixes)
Python
1
star