JupyterLab的侧边输出小部件
项目描述
Sidecar
JupyterLab的侧边输出小部件
安装
pip install sidecar
或
conda install sidecar
如果你使用JupyterLab <=2
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install @jupyter-widgets/jupyterlab-sidecar
用法
侧边栏小部件用作上下文管理器,就像ipywidgets的输出小部件一样。
from sidecar import Sidecar
from ipywidgets import IntSlider
sc = Sidecar(title='Sidecar Output')
sl = IntSlider(description='Some slider')
with sc:
display(sl)
当在侧边栏中显示单个输出时,它允许占据所有可用的垂直空间。如果显示更多内容,则使用自然高度。
开发
# Create a new conda environment
conda create -n jupyterlab-sidecar -c conda-forge jupyterlab ipywidgets nodejs -y
# Activate the conda environment
conda activate jupyterlab-sidecar
# Install package in development mode
pip install -e .
# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite
# Rebuild extension Typescript source after making changes
jlpm run build
您可以在不同终端中同时监视源目录并运行JupyterLab,以监视扩展源中的更改并自动重新构建扩展。
# Watch the source directory in one terminal, automatically rebuilding when needed
jlpm run watch
# Run JupyterLab in another terminal
jupyter lab
当监视命令运行时,每个保存的更改都将立即在本地构建并可用于您的运行中的JupyterLab。刷新JupyterLab以在浏览器中加载更改(您可能需要等待几秒钟以重新构建扩展)。
默认情况下,jlpm run build命令为此扩展生成源映射,以便更容易使用浏览器开发工具进行调试。要同时为JupyterLab核心扩展生成源映射,可以运行以下命令
jupyter lab build --minimize=False
卸载
pip uninstall sidecar
或
conda uninstall sidecar
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
sidecar-0.7.0.tar.gz (3.3 MB 查看哈希值)
构建分发
sidecar-0.7.0-py3-none-any.whl (17.8 kB 查看哈希值)
关闭
sidecar-0.7.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c3fa1694b5611c1fab9d7a96c07577ba0764068a89b7b39be9b9ce9770e9d363 |
|
MD5 | 5f78c8b961774516c3cf405c87d261e7 |
|
BLAKE2b-256 | 238c1143344be27a8c72ab8f02e6b55270e89eca6387bae542f958b056a18764 |
关闭
sidecar-0.7.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a18e5972b45f5b6a81d6738a223471b3e1627bff1e26053834fd843006e67446 |
|
MD5 | 68112a5d1e8e84867edee3f972aafdd9 |
|
BLAKE2b-256 | c58e3a325661f42c7d7aa246b16cbf1113caf94d418e5c367a2483ee1e1f9603 |