FastrPI是一个与FastrPI存储库交互的客户端,该存储库存储了Fastr Networks和(Docker化)工具。
项目描述
fastrpi包是与FastrPI交互的客户端,FastrPI是Fastr包索引,其中收集了Fastr Networks、工具和数据类型以与Fastr一起使用。在FastrPI存储库中存储了Fastr网络、工具和数据类型的定义,以及Fastr工具的Docker化版本。通过使用FastrPI客户端,可以轻松检索和运行网络,可以使用Docker或Singularity。
代码可以在Gitlab上找到,文档可通过ReadTheDocs获取。
FastrPI存储库本身目前不对公众开放。
安装
要使用fastrpi,需要安装Git(>=1.7.0)以及Docker或Singularity。通过运行以下命令安装和设置FastrPI:
pip install fastrpi fastrpi init
在初始化过程中,您将指导设置过程。要使用私有存储库并发布软件包,您需要设置与GitLab的SSH连接并拥有GitLab API令牌。请参阅文档获取更多信息。
使用方法
fastrpi 包可用于安装、运行、创建、编辑和发布 Fastr 工具和网络。以下是如何安装和运行网络的快速介绍。
在运行网络之前,需要先安装它。您可以通过以下方式完成安装:
fastrpi install network network_name -v version
在安装此网络期间,也将安装必要的工具。在此安装过程中,将使用 Docker 或 Singularity 拉取与这些工具关联的 Docker 容器。可以使用 fastrpi list networks 和 fastrpi list tools 查看 FastrPI 仓库中的可用网络和工具。
安装网络后,可以使用以下方式运行它:
fastrpi run network_name -v version --source_sink ./source_sink.py
文件 ./source_sink.py 必须包含 get_source_data() 和 get_sink_data() 函数。这些函数必须返回包含源和汇的字典,具体说明请参阅此处。
有关 FastrPI 功能的更多信息,请参阅文档。
已知问题
该包尚未在 Windows 上进行测试。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
fastrpi-1.0.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7e486569b548e29178966c0b6dae4db4ba1348edbfd366f09b53238a592d313 |
|
MD5 | 91244ed3ca6da76ce3697fc8922cccae |
|
BLAKE2b-256 | 8ef59d754f2d9edb2e8e69b5c1c2d0dba2ce8c1981dab93eb35a6a587d9cbe9a |
fastrpi-1.0.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f0da47bc41b1da5c2e950779f3b084564e7f6b8dc5362ec9dc06961413f59d2c |
|
MD5 | a8a0b66e7f8d30012d313d5eb7d1d7f6 |
|
BLAKE2b-256 | 60d5c629a46a656b5ebbf2b2ed5c8060d8921b96d956ee3a3f66ea0d2c81719d |