将Git仓库转换为交互式笔记本集合
项目描述
什么是BinderHub?
BinderHub 允许您使用GitHub仓库 构建 和 注册 Docker镜像,然后与JupyterHub 连接,从而创建一个公开的IP地址,允许用户与JupyterHub实例中的代码和环境进行交互。您可以选择特定的分支名称、提交或标签来提供。
BinderHub将
JupyterHub 与之结合,提供一个可扩展的系统用于验证用户和启动单用户Jupyter Notebook服务器,以及
Repo2Docker,它使用托管在网上的Git仓库生成Docker镜像。
BinderHub是用Python、kubernetes、tornado和traitlets创建的。因此,它应该是Jupyter开发者熟悉的技术基础。
为什么选择BinderHub?
Jupyter笔记本在科学研究和数据科学中变得越来越普遍。能够按需提供这些集合可以增强这些笔记本的有用性。
BinderHub是为谁设计的?
用户,他们希望轻松地与他人创建的计算环境进行交互。
作者,他们希望创建允许用户立即与指定的计算环境交互的链接。
部署者,他们希望创建自己的BinderHub,以在所选硬件上运行。
安装
BinderHub 基于 Python 3,目前仅托管在GitHub上(pip发行版即将推出)。但是,您可以使用 pip 进行安装。
pip install git+https://github.com/jupyterhub/binderhub
有关设置自己的BinderHub服务器的详细指南,请参阅 BinderHub文档。
本地开发:要本地运行BinderHub以向代码库做出贡献,请参阅 贡献指南。
文档
有关BinderHub的架构、使用和设置的信息,请参阅 BinderHub文档。
许可证
请参阅此存储库中的 LICENSE 文件。
项目详情
下载文件
下载适合您平台的自定义文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
binderhub-0.1.0.tar.gz (1.7 MB 查看哈希)
构建分发
binderhub-0.1.0-py3-none-any.whl (1.6 MB 查看哈希)
关闭
binderhub-0.1.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 32dcd421c69f7875c863206401742a57b42debb03aa6985711a4564ee431fda0 |
|
MD5 | e43ed694abace5d049db45d1f83b7e34 |
|
BLAKE2b-256 | 80fab8a0aab03c06e94d6274042fb5b7df507ead4512c053ebc946554107fc2e |