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 专注于可访问的基于浏览器的交互式计算

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

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

  • 在 Web Worker 中运行的 JavaScript 内核

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

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

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

  • 支持代码控制台

部署简易性#

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

  • 可嵌入到大型应用程序中

  • 无需专用的应用服务器,更不用说容器编排器

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

展示#

Jupyter 交互式小部件#

widgets

JupyterLab Mimerender 扩展#

image

Matplotlib 图表#

image

Altair#

altair

Plotly#

plotly

开发安装#

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

👥 贡献者#

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

文档目录#