科学计算容器规范解析器
项目描述
关于
KLIKO是KLIKO科学计算容器规范的规范、验证器和解析器。它允许科学软件的开发者对docker化计算任务的输入、输出和参数进行结构化。KLIKO是用Python编写的。
安装
您可以在docker容器内或直接在您的系统上安装Kliko
$ python setup.py install
或从PyPI安装
$ pip install kliko
用法
在容器内的Python脚本中
from kliko.validate import validate parameters = validate()
或检查kliko文件是否有有效语法
$ kliko-validate /kliko.yml
或直接从示例文件夹运行docker镜像
$ kliko-run kliko/minimal --help
usage: kliko-run [-h] [--target_folder TARGET_FOLDER] --choice {second,first}
--char CHAR [--float FLOAT] --file FILE --int INT
image_name
positional arguments:
image_name
optional arguments:
-h, --help show this help message and exit
--target_folder TARGET_FOLDER
--choice {second,first}
choice field (default: second)
--char CHAR char field, maximum of 10 chars (default: empty)
--float FLOAT float field (default: 0.0)
--file FILE file field, this file will be put in /input in case of
split io, /work in case of join io
--int INT int field
文档
示例
在examples文件夹中有kliko和参数文件的示例。
Travis构建状态
项目详情
关闭
kliko-0.8.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 1e50c83127ea5fb0e62b6ed956997151e24a239b2c39342ad244d9d994752193 |
|
| MD5 | 4fbf56fe6b027613eb34b4cf86e14821 |
|
| BLAKE2b-256 | b439eea8b8f1c719057f84a28e8326ca6ce77064a890779340da0ba61891fcb9 |