JupyterLite#

ci-badge lite-badge binder-badge docs-badge zulip-badge

JupyterLite 是一个 完全在浏览器中运行 的 JupyterLab 发行版,它使用 JupyterLab 组件和扩展从头开始构建。

⚡ 状态 ⚡#

尽管 JupyterLite 目前由 Jupyter 核心开发人员开发,但该项目仍然是 非官方的

并非 JupyterLab 和经典 Notebook 中所有常见功能都适用于 JupyterLite,但许多功能已经可用!

请务必查看文档以获取更多信息和项目更新。

✨ 在浏览器中尝试 ✨#

JupyterLite 适用于JupyterLabJupyter Notebook

🏗️ 构建你自己的 JupyterLite 🏗️#

你可以在几分钟内构建自己的 JupyterLite 网站,并带有自定义扩展和软件包。

有关更多详细信息,请参阅文档

基于浏览器的交互式计算#

JupyterLite 致力于提供可访问的基于浏览器的交互式计算

  • Pyodide 提供支持的 Python 内核在 Web Worker 中运行

    • 初步支持交互式可视化库,例如 altairbqplotipywidgetsmatplotlibplotly

  • JavaScript 内核在 Web Worker 中运行

  • 查看托管的示例 Notebook 和其他文件,然后从浏览器的 IndexDB(或 localStorage)中编辑、保存和下载

  • 支持保存 JupyterLab/Lite 核心和联合扩展的设置

  • 基本的会话和内核管理,可同时运行多个内核

  • 支持代码控制台

易于部署#

  • 通过可良好缓存的静态 HTTP(S) 提供服务,无论是本地还是在大多数静态 Web 主机上

  • 可嵌入到更大的应用程序中

  • 不需要专门的 应用程序服务器,更不用说容器编排器了

  • 页面设置的精细可配置性,包括联邦扩展的重用

展示#

Jupyter 交互式小部件#

widgets

JupyterLab Mimerender 扩展#

image

Matplotlib 图形#

image

Altair#

altair

Plotly#

plotly

开发安装#

有关开发安装,请参阅贡献指南

👥 贡献者#

加入我们的社区,今天就成为贡献者!🚀

文档内容#