跳转到主要内容

适用于Jupyter Notebook和JupyterLab的快速Datagrid小部件

项目描述

ipydatagrid

Binder pre-commit code style: prettier Code style: black tested with jest

适用于Jupyter Notebook和JupyterLab的快速Datagrid小部件

菜单

用法和示例

一个功能齐全的数据网格界面 DataGrid

高度性能且完全集成到ipywidgets DataGrid

使用各种渲染器自定义网格中数据的表示方式 DataGrid

享受具有双向数据绑定的复杂选择模型 DataGrid

条件格式化由Vega表达式驱动 DataGrid

教程和示例笔记本可以在/examples目录中找到。

安装

如果使用JupyterLab,则需要JupyterLab版本3或更高。

您可以使用pipconda安装ipydatagrid

使用pip

pip install ipydatagrid

使用conda

conda install -c conda-forge ipydatagrid

如果您使用的是Jupyter Notebook 5.2或更早版本,可能还需要启用nbextension。

jupyter nbextension enable --py [--sys-prefix|--user|--system] ipydatagrid

注意:为了使使用bqplot缩放的示例按预期工作,还需要安装bqplot笔记本和lab扩展。有关安装说明,请参阅bqplot存储库

开发安装

开发安装

git clone https://github.com/Bloomberg/ipydatagrid.git
cd ipydatagrid
conda install ipywidgets=8 jupyterlab
pip install -ve .

为Jupyter笔记本启用开发安装

jupyter nbextension install --py --symlink --sys-prefix ipydatagrid
jupyter nbextension enable --py --sys-prefix ipydatagrid

为JupyterLab启用开发安装

jupyter labextension develop . --overwrite

开发者注意:在Linux或OS X上使用--symlink参数允许直接修改JavaScript代码。此功能在Windows上不可用。

如果您正在更改TypeScript代码,可以使用以下方法监视代码更改并自动重建:

jlpm watch

在一个终端中

jupyter lab

(或jupyter notebook或类似)在另一个终端中。

贡献

我们热爱贡献。

您对这个项目有良好的体验吗?为什么不分享一些爱心,贡献代码,或者只是让我们知道您在使用它时遇到的问题呢?

我们欢迎在此提交问题报告;请确保为您的报告选择合适的模板,以便我们可以确保您提供了必要的信息。

在发送拉取请求之前,请确保您已阅读我们的贡献指南

许可证

请阅读LICENSE文件。

行为准则

本项目已采用行为准则。如果您对行为准则或项目中的任何行为有任何担忧,请通过opensource@bloomberg.net联系我们。

安全漏洞报告

如果您认为您已在此项目中识别出安全漏洞,请向项目团队发送电子邮件至opensource@bloomberg.net,详细说明疑似问题以及您找到的任何复现方法。

请勿在GitHub存储库中打开问题,因为我们希望将漏洞报告保持私密,直到我们有时间审查和解决它们。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

ipydatagrid-1.3.2.tar.gz (7.1 MB 查看哈希值)

上传于 源代码

构建版本

ipydatagrid-1.3.2-py3-none-any.whl (1.9 MB 查看哈希值)

上传于 Python 3

由...