Jupyter实验室的额外部件

labext的Python项目详细描述


标签文本

PyPIPythonGitHub IssuesContributions welcomeLicense

概述

这个库提供了预构建的小部件,并集成了一些附加的JS库,以提供在Jupyter实验室中处理数据的更好体验

特点:

  1. 更好的显示熊猫数据帧。在
  2. 弹出内容,允许在将鼠标悬停在DOM元素上时显示其他内容。在
  3. Jupyter实验室中用于交互式标记/注释数据的小部件

使用

有关如何使用库,请参见Demo笔记本。演示:

  1. 将DataFrame转换为DataTable
    DataTable

  2. 弹出(Tippy)
    Tippy

  3. 滑块
    Slider

  4. 注释器
    Annotator

安装

Docker

我提供了一个Dockerfile来创建一个运行这个库的基本环境。要在docker中运行demo笔记本,可以使用docker-compose启动jupyter实验室:

docker-compose up

手动

要在JupyterLab中使用它,您需要通过安装以下任一项在Jupyter中启用requirejs

  1. https://github.com/DraTeots/jupyterlab_requirejs(jupyterlab版本<;=1.*)
  2. https://github.com/binh-vu/jupyterlab_requirejs(jupyterlab版本>;=2.*)

除了requirejs,还需要ipywidgetsipyeventsipycallback

^{pr2}$

最后,直接从pypi安装此包:

pip install -U labext

发展

要编译需要安装的typescript文件:

npm install @types/jquery

然后编译所有.ts文件,如果不想监视更改,请删除--watch。在

tsc --target es2017 --watch **/*.ts

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
来自偏移量的java JavaPairInputStream流   gzip Java TarInputStream读取tar的文件名。包含另一个tar的gz文件。gz文件   如何在Linux shell脚本中确定和使用实际的java路径   java请求太多FirebaseError   java错误json解析   java在localserver上发送安卓应用程序的输出   JavaSpring:启动和停止webapplication时更新DBtable条目   java如何使用JavaFX在矩形处设置文本?   java SQL查询在Hibernate中出现异常   java我无法使用javamail代码通过outlook(hotmail帐户)配置发送邮件,但在gmail中工作正常   java是不同的持久性。测试运行/JPA装置的xml属性   无头Eclipse的java导出战   使用ContentVersionStrategy的java Spring引导缓存禁止使用gzip进行资源压缩   java如何获取计算机的设备令牌?   图像文件的java ImageInfo不包含有效值   继承强制在Java中使用基类方法