PySRIM的Docker执行器
项目描述
pysrim-docker
PySRIM的Docker执行器
入门指南
要使用此包,只需将您的SR
或TRIM
导入替换为来自srim.docker
的导入,例如:
from srim.docker import TRIM
trim = TRIM(...)
默认情况下,pysrim-docker
使用costrouc/srim
Docker镜像,并将输入和输出文件写入临时目录。
它是如何工作的?
pysrim-docker
覆盖了SR
和TRIM
类的run()
方法,使用一个在特定Docker镜像中执行bash脚本的实现。这个脚本只是将输入复制到适当的目录,运行所需的二进制文件,并返回结果。
为什么?
自从使用Docker以来,我看到了它在隐藏复杂的构建步骤背后的简单容器镜像中的实用性。然而,我更喜欢编写可能是分析流程一部分的代码,而不是独立的Python模块,因此最好在主机上执行输入文件生成。这个方法的另一个好处是,可以独立于Docker镜像更新
项目详情
关闭
pysrim-docker-0.1.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e2c4e18b55bbcda2c582854005d76692385b4dbb7cd8908abf38a0277367633f |
|
MD5 | 7835c74e4fd1b84a331c33c4143edb73 |
|
BLAKE2b-256 | f160bb28ccf06191fc3b33b795930eaa23cd203f2d4a67d5fff7f64bdc6d4778 |
关闭
pysrim_docker-0.1.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6c221e603b4279a52d4bf23946e721a23a66f3454b201e3e65520fbae9738244 |
|
MD5 | 40d45bfd9a598c53ae896aefb44330bc |
|
BLAKE2b-256 | 8136c34f77a90c490cc77231b657f12bcf1f2705ef32fc1b30dc58d416505a84 |