Skip to content

signcl/openbayes-jupyterlab-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JupyterLab OpenBayes Extensions

Packages NPM
jupyterlab-openbayes-bindings npm version
jupyterlab-openbayes-dataset-browser npm version
jupyterlab-openbayes-filebrowser-overwrite npm version
jupyterlab-openbayes-introduction npm version
jupyterlab-openbayes-snippets npm version
jupyterlab-openbayes-task npm version
jupyterlab-openbayes-theme npm version

Extension Developer Guide

Plans

[ ] nbgrader 用 jupyter 创建作业并做自动评判

[ ] altair 强大的交互式展示支持

Install

General commands:

jupyter labextension install jupyterlab-openbayes-theme

See packages/ for details.

Development

Requriements:

  • JupyterLab
  • Node.js with Yarn
# Setup dependencies at project root (not package root).
yarn install

# Start JupyterLab with --watch flag:
jupyter lab --collaborative --watch

# In another Terminal session, build your TS, ie:
# yarn <package> watch
yarn theme watch

JupyterLab config location:

  • Miniconda3:
    /Users/[YOUR_NAME]/miniconda3/envs/jupyterlab-ext/etc/jupyter/jupyter_notebook_config.py
    
  • pip:
    $HOME/.jupyter
    

Publish

Node.js and npm are required to publish packages.

This repo is managed by Lerna monorepo:

yarn release