Jupyter实验室的额外部件
labext的Python项目详细描述
标签文本概述
这个库提供了预构建的小部件,并集成了一些附加的JS库,以提供在Jupyter实验室中处理数据的更好体验
特点:
- 更好的显示熊猫数据帧。在
- 弹出内容,允许在将鼠标悬停在DOM元素上时显示其他内容。在
- Jupyter实验室中用于交互式标记/注释数据的小部件
使用
有关如何使用库,请参见Demo笔记本。演示:
- 在
将DataFrame转换为DataTable
在 - 在
弹出(Tippy)
在 - 在
滑块
在 - 在
注释器
在
安装
Docker
我提供了一个Dockerfile来创建一个运行这个库的基本环境。要在docker中运行demo笔记本,可以使用docker-compose启动jupyter实验室:
docker-compose up
手动
要在JupyterLab中使用它,您需要通过安装以下任一项在Jupyter中启用requirejs
:
- https://github.com/DraTeots/jupyterlab_requirejs(jupyterlab版本<;=1.*)
- https://github.com/binh-vu/jupyterlab_requirejs(jupyterlab版本>;=2.*)
除了requirejs
,还需要ipywidgets
,ipyevents
,ipycallback
最后,直接从pypi
安装此包:
pip install -U labext
发展
要编译需要安装的typescript文件:
npm install @types/jquery
然后编译所有.ts
文件,如果不想监视更改,请删除--watch
。在
tsc --target es2017 --watch **/*.ts
- 项目
标签: