包含JupyterHub的仪表板扩展

cdsdashboards的Python项目详细描述


包含JupyterHub的仪表板

数据科学团队与决策者共享结果的仪表板发布解决方案。在

运行一个私有的本地或基于云的JupyterHub,通过扩展可以立即发布用户友好的应用程序和笔记本电脑 与非技术同事共享的交互式仪表盘。在

当前支持的框架:

这个开源软件包允许数据科学家即时可靠地发布交互式的 笔记本或其他脚本作为安全的交互式web应用程序。在

源文件可以从Git repo或用户的Jupyter树中提取。在

任何授权的JupyterHub用户都可以查看仪表板,或者选择只向指定用户授予权限。在

full documentation

工作原理

  • 数据科学家创建一个普通的Jupyter笔记本或上传Python/R文件等
  • 数据科学家创建了一个新的仪表板来克隆他们的Jupyter服务器
  • 其他登录的JupyterHub用户会在其列表中看到仪表板
  • 单击以作为服务器启动,使用OAuth获取访问权限
  • 原版用户看到了闪亮的笔记本,安全版

所有这些都是通过添加到JupyterHub标题中的新仪表板菜单项来实现的。在

Data-scientist像平常一样创建一个Jupyter笔记本

Original Jupyter Notebook

Data scientist创建一个新的仪表板来克隆Jupyter服务器

Create New Dashboard

其他登录的JupyterHub用户会在其列表中看到仪表板

Other User sees dashboard

使用OAuth获得访问权

Other user OAuths

其他用户看到原始笔记本的安全用户友好Voiláa版本

Voilà Dashboard

或其他应用程序框架

App Collage

要求

基本要求:

  • JupyterHub 1.0+
  • Python 3.6+

您应该能够使用任何身份验证器让用户登录,例如,公司Google电子邮件登录或LDAP。在

根据配置,任何JupyterHub发行版都应该是合适的。见requirements。在

安装

文档中有完整的Setup and Installation details。在

联系和支持

这个软件是alpha版本。有关详细信息,请参阅许可证。在

如果您试用该软件包,或者希望但需要一些支持,请务必联系。我会非常感兴趣,看看如何使用它,并工作(免费)以帮助你让它运行。项目需要反馈,以便进一步发展!在

关于这个项目和我们相关的contains桌面产品的更多背景,请访问我们的网站:containds.com。在

如有任何意见或问题,请与support@containds.com联系。在

有一个Gitter room用于与其他社区成员的一般性聊天,例如用于配置和用例提示。在

Join the chat at https://gitter.im/ideonate/ContainDSDocumentation StatusLatest releaseLatest release

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面