跳转到主要内容

实验性Jupyter小部件的notebook演示

项目描述

wxyz_notebooks

pypi-badge [docs-badge]

实验性Jupyter小部件的notebook演示

安装

预先条件

  • python >=3.7
  • jupyterlab >=3,<4
pip install wxyz_notebooks

wxyz

JupyterLab提供的实验性Widgets

构建 演示 文档
build-badge binder-badge

安装和使用

pip或conda安装W from wxyz.Y import Z
wxyz_core 核心模块 JSON
UnJSON
jsonpointer
jsonschema
wxyz_datagrid datagrid DataGrid
GridStyle
SelectGrid
StyleGrid
pandas
wxyz_core
wxyz_html html AlphaColorPicker
文件
FileBox
全屏
JSONFile
文本文件
wxyz_core
wxyz_dvcs dvcs repos.repo_git.Git
Watcher
gitpython
watchgod
wxyz_core
wxyz_json_e json_e JSONE jsone
wxyz_core
wxyz_json_schema_form json_schema_form JSONSchemaForm wxyz_core
wxyz_jsonld jsonld Compact
展开
压平
框架
归一化
pyld
wxyz_core
wxyz_lab lab DockBox
DockPop
编辑器
Markdown
终端
模式信息
jupyterlab
wxyz_core
wxyz_svg svg SVGBox wxyz_core
wxyz_tpl_jinja tpl_jinja 模板 jinja2
wxyz_core
wxyz_yaml yaml YAML pyyaml
wxyz_core

强烈不建议

wxyz_notebooks,不建议在生产环境中使用,需要所有 wxyz_* 包。

还有一些 额外(们)危险的 依赖项也可供使用

pip install wxyz_notebooks              # wxyz_*
pip install wxyz_notebooks[binder]      # everything used on binder demos, used in tests
pip install wxyz_notebooks[thirdparty]  # some casually co-tested third-party packages
pip install wxyz_notebooks[all]         # everything. it's a lot. good luck.

尚不清楚较重的依赖项在未来是否会继续工作,并且可能携带 非常具体的版本约束,这可能与任何旧

  • 操作系统
  • python版本
  • 包管理器

动机

wxyz 包含了从 ipywidgets 工具箱中缺失的一些“碎片”。它由多个 Python 和浏览器包组成,在 这个仓库 中。虽然许多人在页面上创建 像素,但有些则专注于在 内核浏览器两者中配置地转换一个小部件的 traitlets

卸载

我们很遗憾看到你离开!

使用 pipconda 卸载任何 wxyz_* 包。

替代方案

如果你不喜欢 wxyz,那也行!有众多相关的工具可能更适合你的需求。

  • 公式
    • Python 端 Excel/LibreOffice 反应式函数编程模型的重新实现
  • ipyevents
    • 细粒度 DOM 事件控制
  • ipylab
    • 作为 wxyz.lab 部分的一组类似实用工具,以及针对命令和额外的 lumino 基本原语的良好支持,例如 SplitPanel
  • ipyregulartable
    • 一种高性能的 datagrid 解决方案,支持 pandas MultiIndex 类型的数据
  • jupyter-starters
    • 向导式项目模板,由简单的配置、JSON Schema 或笔记本驱动
  • jupyterlab-tour
    • 通过 CSS 选择器和 JSON Schema 的 JupyterLab 的一次愉快的“导览”

支持者