JupyterLite#

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

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

⚡ 状态 ⚡#

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

并非所有 JupyterLab 和 Classic Notebook 中可用的常用功能都可以在 JupyterLite 中使用,但许多功能已经可以正常使用!

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

✨ 在您的浏览器中试用 ✨#

JupyterLite 与JupyterLabJupyter Notebook 都兼容。

使用 JupyterLab 试用!

使用 Jupyter Notebook 试用!

lab-screenshot

notebook-screenshot

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

您可以在几分钟内构建自己的 JupyterLite 网站,并使用自定义扩展和包。

查看文档以获取更多详细信息。

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

JupyterLite 的核心是可访问的基于浏览器的交互式计算

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

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

  • 在 Web Worker 中运行的 JavaScript 内核

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

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

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

  • 支持代码控制台

易于部署#

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

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

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

  • 页面设置的细粒度可配置性,包括联合扩展的重用

展示#

Jupyter 交互式小部件#

widgets

JupyterLab Mimerender 扩展#

image

Matplotlib 图形#

image

Altair#

altair

Plotly#

plotly

开发安装#

查看贡献指南以获取开发安装说明。

👥 贡献者#

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

文档内容#