跳转到主要内容

未提供项目描述

项目描述

JupyterLite

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

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

⚡ 状态 ⚡

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

并非所有在 JupyterLab 和经典笔记本中可用的功能都能与 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) 提供服务,本地或在大多数静态网页托管上
  • 可嵌入到更大的应用程序中
  • 不需要专门的 应用服务器,更不用说容器编排器了
  • 页面设置的细粒度可配置性,包括联邦扩展的重用

展示

Jupyter 交互式小部件

widgets

JupyterLab Mimerender 扩展

image

Matplotlib 图形

image

Altair

altair

Plotly

plotly

开发安装

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

相关

JupyterLite 是对在浏览器中运行的全静态 Jupyter 发行版的多次尝试的重启,而不需要在主机机器上启动 Python Jupyter 服务器。

目标是提供一种轻量级的计算环境,只需一键即可在几秒钟内访问,在网页浏览器中且无需安装任何东西。

此项目是一组可以以各种方式混合在一起以创建新应用程序和分发的包的集合。此存储库中的大多数包都侧重于提供在浏览器中运行的类似服务器组件(以管理内核、文件和设置),因此可以立即重用现有的 JupyterLab 扩展和插件。

另请参阅

  • p5-notebook:适用于在浏览器中运行的 p5.js 内核的最小 Jupyter Notebook UI
  • jyve:直接在 JupyterLab 中的 Jupyter 内核
  • Starboard Notebook:在浏览器中的文本笔记本
  • Basthon:使用 Pyodide 实现的 Jupyter notebook

👥 贡献者

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

项目详情


发布历史 发布通知 | RSS订阅

下载文件

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

源分发

jupyterlite-0.4.2.tar.gz (6.0 kB 查看哈希值)

上传时间

构建分发

jupyterlite-0.4.2-py3-none-any.whl (6.7 kB 查看哈希值)

上传时间 Python 3

由以下组织支持