将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第三方库


热门话题
html如何在JavaScript中获取当前Windows用户的名称   用于屏蔽电子邮件的java正则表达式   java Jsoup Android解析   为了避免在运行时缺少Java泛型,将超类型绑定到子类实例   java JTextArea。setText(空);不会释放内存   安卓源Java OutOfMemoryError在构建AOSP 10时出错   java打印到达数组末尾所需的最小跳数序列   使用mvn命令的java Selenium TestNG并行执行   javasocket编程:在关闭服务器之前通知所有客户端   java如何在加载新的安卓片段时显示progressbar?   java从actor系统中删除AKKA actor,并创建另一个具有相同路径名的actor   java我可以用浓缩咖啡做性能测试,还是应该用其他东西?   JavaTreeView(TreeItem)是否可以获取层次结构索引?   带远程服务的java Android应用程序