云基础设施上QHub的管理

qhub的Python项目详细描述


qhub-云环境中的自动化数据科学环境

PyPI version

QHub是Quansight的一个开源项目,它支持 建立和维护具有成本效益和可扩展性的组织 本地或任何云提供商上的计算/数据科学平台 只有最少的内部经验。它是一个集中的JupyterHub 将许多开源库集成到 连贯平台。组成QHub的组件可以重新排列 定制以支持许多不同的企业用例。更多 信息请参见https://www.quansight.com/post/announcing-qhub。在

Quansight LLC是一家数据科学和分析咨询公司 专注于PyData社区的开源软件 包括Jupyter,scikit learn,Dask,Pandas,Pythorch,NumPy,SciPy, 还有更多。Quansight由创始人Travis Oliphant共同创立 是水蟒、NumFOCUS和PyData的创始人,也是SciPy、NumPy和 麻木。有关详细信息,请参阅https://www.quansight.com/about-us。在

使用

qhub在Python中作为命令行应用程序安装。它要求你选择你想要的云提供商。一旦确定了提供程序,qhub将指导您完成以下步骤来配置部署:

  1. 初始化
  2. 渲染
  3. 部署

这些步骤是使用qhubCLI实现的。在

初始化配置

    qhub init do
    qhub init aws
    qhub init gcp

qhub init命令将为该服务生成配置文件。配置文件可以根据组织的需要进行定制。每个文件指定一般项目信息、安全性、基础设施设置、计算资源配置文件和数据科学环境。请参阅有关修改所有云提供程序的配置文件的文档:Configuration File

配置文件是用于部署和扩展数据科学环境的用户界面。每次更改都会触发Github Action,它将无缝地更新您的基础设施。在

查看^{} documentation获取更多详细信息。在

渲染配置文件

我们需要更多信息。

^{pr2}$

{em1}这是什么生意?

qhub接口

qhubapi规范化了跨多个客户机提供者配置交互式数据科学环境的细微差别。python命令行接口定义了一个修改后的初始环境状态,其更改通过持续集成来提出。在

每个qhub云提供程序都有不同的配置规范;有关Digital OceanAWSGCP配置的更多详细信息可以在以下链接中找到。在

正在安装qhub

qhub是一个纯python包,可以从pypi下载。在

pip install qhub

许可证

QHub is BSD3 licensed。在

显影剂

^{}是一个开源项目,欢迎问题和请求。在

贡献

释放

创建发布:

  1. 在^{中增加版本号
  2. 确保qhub/VERSION中的版本号用于在github操作qhub/template/{{ cookiecutter.repo_directory }}/.github/workflows/qhub-config.yaml中固定qhub

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

推荐PyPI第三方库


热门话题
spring引导服务器忽略java上载请求   java多个驼峰路由会导致大量线程吗?   java 安卓单签入回收器gridLayout管理器   Java中指向类的不同实例的对象数组   java的启动/停止和打开/关闭等分组功能是否违反了单一责任原则?   java hibernate组件映射与自定义值类型   java如何使用不同的JDK在Jenkins作业中使用JDK8   java从匹配器获取字符串的特定部分   java通过在Spark数据框内的数组列中映射来创建新列   servlet的java Tomcat配置   java多个活动不在一个应用程序安卓 studio中   javajsf:view beforePhase在我离开页面时多次触发   javascript如何使用“java脚本”进行加密,使用和“java”进行解密   java My App不是从URL ASPX读取简单的JSON   java在RESTish web服务中应用DDD原则