跳转到主要内容

科学计算容器规范解析器

项目描述

关于

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

文档

文档可在http://kliko.readthedocs.org找到

示例

examples文件夹中有kliko和参数文件的示例。

Travis构建状态

https://img.shields.io/travis/gijzelaerr/kliko.svg https://img.shields.io/coveralls/gijzelaerr/kliko.svg https://img.shields.io/pypi/v/kliko.svg https://img.shields.io/pypi/pyversions/kliko.svg

项目详情


下载文件

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

源代码分发

kliko-0.8.tar.gz (11.9 kB 查看哈希值)

上传时间 源代码

由以下支持