科学计算容器规范分析器
kliko的Python项目详细描述
关于
KLIKO是KLIKO科学计算容器的规范、验证器和解析器 规范。它使科学软件的开发人员能够组织输入, 停靠计算任务的输出和参数。kliko是用python编写的。
安装
您可以将kliko安装在Docker容器中,也可以仅安装在您的系统上:
$ python setup.py install
或者来自pypi:
$ pip install kliko
用法
从容器中的python脚本:
from kliko.validate import validate parameters = validate()
或者检查kliko文件是否有有效语法:
$ kliko-validate /kliko.yml
或者直接从examples文件夹运行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和parameters文件的示例