Panel 与 Hugging Face Spaces 的集成
Hugging Face 和 Panel 已合作将 Panel 模板集成到 Hugging Face Spaces。此集成使用户能够直接在 Hugging Face 平台上构建和部署基于 Python 的应用程序和仪表盘。
Panel 功能和特性
Panel 是一个开源的 Python 库,来自 HoloViz 生态系统——一个由 NumFocus 赞助、由 Anaconda 和 Blackstone 支持的项目——它允许仅使用 Python 创建强大的工具、仪表盘和复杂应用。
- 广泛的绘图库支持:Panel 支持多种绘图库,包括 Plotly、Bokeh、Matplotlib、Seaborn、Altair、PyDeck 和 Vizzu。
- Jupyter 和独立部署的一致性:交互功能在 Jupyter 笔记本和独立部署中完全相同。这使得开发者可以从笔记本中的数据探索无缝过渡到通过仪表盘共享结果。
- 应用复杂性的可扩展性:该库支持多页应用的开发、大数据集的可视化、实时数据的流式传输以及高级交互功能的实现。
- WebAssembly 集成:通过与 Pyodide 和 WebAssembly 的集成,Panel 应用程序可以直接在网页浏览器中执行。
在 Hugging Face Spaces 上部署
为了便于 Panel 应用的部署,Hugging Face 在 Hugging Face Spaces 中推出了专用的 Panel 模板。此模板简化了开始使用和将 Panel 应用部署到 Hugging Face 基础设施的过程。 用户可以通过 Panel 提供的官方 Hugging Face 部署文档访问部署说明。
Sources
- OriginalPanel on Hugging Face