ContainDS Dashboards扩展,用于JupyterHub
项目描述
ContainDS Dashboards for JupyterHub
为数据科学团队提供的结果共享仪表板发布解决方案。
运行一个私有的本地或基于云的JupyterHub,带有扩展,可以立即将应用程序和笔记本发布为用户友好的交互式仪表板,与非技术同事共享。
当前支持的框架
此开源软件包允许数据科学家立即可靠地将交互式笔记本或其他脚本发布为安全的交互式网络应用程序。
源文件可以从Git仓库或用户的Jupyter树中提取。
任何授权的JupyterHub用户都可以查看仪表板,或者可以选择仅允许命名用户访问。
请参阅完整文档
工作原理
- 数据科学家像平常一样创建Jupyter笔记本或上传Python/R文件等
- 数据科学家创建一个新的仪表板以克隆他们的Jupyter服务器
- 其他登录的JupyterHub用户将在其列表中看到仪表板
- 点击以作为服务器启动,使用OAuth获取访问权限
- 用户可以看到原始笔记本的安全、用户友好的版本——由Voilà、Streamlit、Dash、Bokeh、Panel、R Shiny等提供
所有这些功能都通过添加到JupyterHub标题的新仪表板菜单项来实现
数据科学家按正常方式创建Jupyter Notebook
数据科学家创建一个新的仪表板以克隆他们的Jupyter服务器
其他登录的JupyterHub用户将在其列表中看到仪表板
使用OAuth获取访问权限
其他用户可以看到原始笔记本的安全、用户友好的Voilà版本
或其他应用程序框架
要求
基本要求
- JupyterHub 1.x
- Python 3.6+
注意,JupyterHub 2.x不受支持。您需要安装1.x版本(例如1.5)。
您应该能够使用任何认证器让用户登录——例如,企业Google电子邮件登录或LDAP。
任何JupyterHub发行版都应适合,具体取决于配置。请参阅要求。
安装
完整的设置和安装详细信息在文档中。
联系和支持
请参阅LICENSE获取详细信息。
如果您尝试了该软件包,或想使用它但需要一些支持,请与我联系。我非常感兴趣了解如何使用它,并且愿意免费帮助您运行它。该项目需要反馈以进一步发展!
如有任何评论或问题,请联系support@containds.com。
有一个Gitter聊天室,可以与其他社区成员进行一般性聊天,例如配置和使用案例技巧。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源代码发行版
构建发行版
cdsdashboards-0.6.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | afea7ec9acb3a69ba586052e8311de1615ca57ac3364aa42e8f8d3d29ed23309 |
|
MD5 | 705914596ee5d1db69915f90bae86b83 |
|
BLAKE2b-256 | d3f5285a6933cd44051778e4ec7ba8beedc22c5aa056ad348510175fe84fd5d9 |
cdsdashboards-0.6.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ae568e0037ed9671b8f86109521f42a1321d38c2d01685230822a5e3aa90661b |
|
MD5 | 8cd5b467dae09b48d17b008dc656c5ce |
|
BLAKE2b-256 | 23b4eabf62393b3928f7f08c0be83d79bcfc3b9f87b6ee3eb1a5ffea306e5272 |