跳转到主要内容

PySRIM的Docker执行器

项目描述

pysrim-docker

pypi-badge

PySRIM的Docker执行器

入门指南

要使用此包,只需将您的SRTRIM导入替换为来自srim.docker的导入,例如:

from srim.docker import TRIM

trim = TRIM(...)

默认情况下,pysrim-docker使用costrouc/srim Docker镜像,并将输入和输出文件写入临时目录。

它是如何工作的?

pysrim-docker覆盖了SRTRIM类的run()方法,使用一个在特定Docker镜像中执行bash脚本的实现。这个脚本只是将输入复制到适当的目录,运行所需的二进制文件,并返回结果。

为什么?

自从使用Docker以来,我看到了它在隐藏复杂的构建步骤背后的简单容器镜像中的实用性。然而,我更喜欢编写可能是分析流程一部分的代码,而不是独立的Python模块,因此最好在主机上执行输入文件生成。这个方法的另一个好处是,可以独立于Docker镜像更新安装。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

pysrim-docker-0.1.3.tar.gz (3.5 kB 查看哈希值)

上传时间 源代码

构建发行版

pysrim_docker-0.1.3-py3-none-any.whl (4.2 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面