将git repo转换为交互式笔记本的集合

binderhub的Python项目详细描述


travis statusDocumentation Status

什么是BinderHub?

binderhub允许您使用 github存储库,然后使用jupyterhub CONNECT,允许您创建 允许用户与代码和环境交互的公共IP地址 在实时jupyterhub实例中。您可以选择特定的分支名称, 承诺或标记为服务。

BinderHub连接在一起:

  • JupyterHub提供 一种可扩展的用户认证和单用户生成系统 Jupyter笔记本服务器,和
  • Repo2Docker生成 使用在线托管的git存储库的docker映像。

BinderHub是使用Python、kubernetes、tornado和traitlets创建的像这样的, 这对于Juyter开发人员来说应该是一个熟悉的技术基础。

为什么是宾德胡布?

朱庇特笔记本的收藏在科学研究中越来越普遍 以及数据科学。按需提供这些藏品的能力增强了 这些笔记本的用处。

宾德胡布是给谁的?

  • 希望与计算环境轻松交互的用户 其他人创造了。
  • authors希望创建允许用户立即与 指定的计算环境
  • deployers想要创建自己的binderhub来运行 他们选择的硬件。

安装

binderhub是基于python 3的,它目前只托管在github上(pip即将发布)。 但是,可以使用pip

pip install git+https://github.com/jupyterhub/binderhub

有关设置的详细指南,请参见the BinderHub documentation 启动自己的BinderHub服务器。

local development:要在本地运行binderhub以便对代码库做出贡献, 见the contribution guide

文档

有关binderhub的体系结构、使用和设置的更多信息,请参见 the BinderHub documentation

许可证

请参阅此存储库中的LICENSE文件。

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

推荐PyPI第三方库


热门话题
java中char的用途   swing修复,以便显示可以同时显示十进制数和整数   java给定一个场景,找到拥有的JFXPanel   java JPA 2标准获取路径导航   java如何用JUnit测试这个类?   JSF中的java请求作用域   Spring云Zuul代理背后的java Spring OAuth授权服务器   java限制聚合返回的存储桶大小   java如何在安卓应用程序中请求超级su权限   防止超级关键字的java Checkstyle规则   java 安卓。应用程序。应用程序无法强制转换到安卓。应用程序。在回收器适配器中使用FragmentManager时的活动   使用Java的Twitter广告API   切换到4.0.1版本后,java“JavaMailSenderImpl无法解析为类型”   java没有getter方法可用于名称下bean的属性   java 0/1背包堆空间   java我无法使用断点进行调试   Jar文件名表单java代码   java调用从扩展活动的MainActivity类扩展片段的类片段