Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jupyterlab/jupyterlab-demo
Demonstrations of JupyterLab
https://github.com/jupyterlab/jupyterlab-demo
jupyterlab
Last synced: 17 days ago
JSON representation
Demonstrations of JupyterLab
- Host: GitHub
- URL: https://github.com/jupyterlab/jupyterlab-demo
- Owner: jupyterlab
- License: other
- Created: 2016-09-30T20:05:42.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-15T06:05:40.000Z (9 months ago)
- Last Synced: 2024-04-13T15:35:17.680Z (8 months ago)
- Topics: jupyterlab
- Language: Jupyter Notebook
- Homepage: https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/master?urlpath=lab
- Size: 34.2 MB
- Stars: 182
- Watchers: 28
- Forks: 240
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - jupyterlab/jupyterlab-demo - Demonstrations of JupyterLab (others)
README
# JupyterLab Demonstration
[![Build Status](https://github.com/jupyterlab/jupyterlab-demo/actions/workflows/main.yml/badge.svg)](https://github.com/jupyterlab/jupyterlab-demo/actions/workflows/main.yml)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/master?urlpath=lab)
This repository contains some demonstrations of
[JupyterLab](https://github.com/jupyter/jupyterlab), the next
generation user interface of Project Jupyter.## Installation
The demo requires `mamba`, available as part of [Mambaforge](https://github.com/conda-forge/miniforge) and the package
requirements are described in `environment.yml`To install the environment and demofiles, we use [pyinvoke](http://pyinvoke.org). To install pyinvoke with `mamba` call:
```bash
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:
```bash
invoke environment # optionally --env-name=my-env-name
```The default environment name is `jupyterlab-demo`.
To create the environment and remove previous installation, call:
```bash
invoke environment --clean
```### Activate/deactivate the environment
To activate the conda environment, run:
```bash
source activate jupyterlab-demo
```To deactivate the conda environment, run:
```bash
source deactivate
```### Additional demo files
The demo includes files from a number of other repositories. To install these files,
run:```bash
invoke demofiles
```To remove demofiles and download again all:
```
invoke demofiles --clean
```### R Language support
To add R language support, run:
```bash
invoke r
```### Julia Language support
To add Julia language support follow the instructions [here](https://github.com/JuliaLang/IJulia.jl#installation).
### 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](https://github.com/jakevdp/PythonDataScienceHandbook/blob/master/LICENSE-CODE)|
| PythonDataScienceHandbook/LICENSE-TEXT | Jake Vanderplas | [CC-BY-NC-ND-3.0](https://github.com/jakevdp/PythonDataScienceHandbook/blob/master/LICENSE-TEXT) |
| altair | Jake Vanderplas | [BSD 3-clause](https://github.com/altair-viz/altair/blob/master/LICENSE) |
| Urban-Data-Challenge | [Data Canvas](http://datacanvas.org/) | [CC-BY-NC-3.0](http://datacanvas.org/public-transportation/) |
| QuantEcon.notebooks | QuantEcon | [BSD 3-clause "New" or "Revised" License](https://github.com/QuantEcon/QuantEcon.notebooks/blob/master/LICENSE) |
| TCGA | Gross et. al. | None Listed | None Listed |
| TensorFlow-Examples | Aymeric Damien | [MIT](https://github.com/aymericdamien/TensorFlow-Examples/blob/master/LICENSE) |