https://github.com/signcl/openbayes-jupyterlab-extensions
Jupyter extensions used by OpenBayes
https://github.com/signcl/openbayes-jupyterlab-extensions
jupyter jupyterlab jupyterlab-extension
Last synced: about 1 month ago
JSON representation
Jupyter extensions used by OpenBayes
- Host: GitHub
- URL: https://github.com/signcl/openbayes-jupyterlab-extensions
- Owner: signcl
- Created: 2019-11-27T03:27:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-14T22:13:37.000Z (over 1 year ago)
- Last Synced: 2024-10-30T07:49:00.485Z (7 months ago)
- Topics: jupyter, jupyterlab, jupyterlab-extension
- Language: TypeScript
- Homepage: https://openbayes.com
- Size: 971 KB
- Stars: 2
- Watchers: 8
- Forks: 0
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JupyterLab OpenBayes Extensions
| Packages | NPM |
| ----------- | ----------- |
| jupyterlab-openbayes-bindings | [](https://www.npmjs.com/package/jupyterlab-openbayes-bindings) |
| jupyterlab-openbayes-dataset-browser | [](https://www.npmjs.com/package/jupyterlab-openbayes-dataset-browser) |
| jupyterlab-openbayes-filebrowser-overwrite |[](https://www.npmjs.com/package/jupyterlab-openbayes-filebrowser-overwrite) |
| jupyterlab-openbayes-introduction | [](https://www.npmjs.com/package/jupyterlab-openbayes-introduction) |
| jupyterlab-openbayes-snippets | [](https://www.npmjs.com/package/jupyterlab-openbayes-snippets) |
| jupyterlab-openbayes-task | [](https://www.npmjs.com/package/jupyterlab-openbayes-task) |
| jupyterlab-openbayes-theme | [](https://www.npmjs.com/package/jupyterlab-openbayes-theme) |[Extension Developer Guide](https://jupyterlab.readthedocs.io/en/stable/extension/extension_dev.html)
## Plans
#### [ ] nbgrader 用 jupyter 创建作业并做自动评判
- 参考 [链接](https://nbgrader.readthedocs.io/en/stable/)#### [ ] altair 强大的交互式展示支持
- 参考 [链接](https://towardsdatascience.com/jupyter-superpower-interactive-visualization-combo-with-python-ffc0adb37b7b)## Install
General commands:
```bash
jupyter labextension install jupyterlab-openbayes-theme
```See [`packages/`](packages) for details.
## Development
Requriements:
- JupyterLab
- Node.js with Yarn```bash
# 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 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:
```bash
yarn release
```