Skip to main content

Scientific Compute Container Spec Parser

Project description

About

KLIKO is a specification, validator and parser for the KLIKO Scientific Compute Container specification. It enables a developer of scientific software to structure the input, output and parameters of a dockerized compute task. KLIKO is written in Python.

Installation

You can install Kliko inside a docker container or just on your system:

$ python setup.py install

or from pypi:

$ pip install kliko

Usage

import kliko.validate
kliko.validate.validate('/kliko.yml', '/parameters.json')

or:

$ kliko-validate.py /kliko.yml

Documentation

The documentation can be found on http://kliko.readthedocs.org

Example

There are examples of a kliko and parameters file in the examples folder.

Travis build status

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kliko-0.6.1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

kliko-0.6.1-py2.py3-none-any.whl (13.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kliko-0.6.1.tar.gz.

File metadata

  • Download URL: kliko-0.6.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for kliko-0.6.1.tar.gz
Algorithm Hash digest
SHA256 2210440e397bff7295fcef8c165ec884935f934be5f113bcf30745df6e687948
MD5 9a2cc6e6486f353649ba66f2649f2434
BLAKE2b-256 756b9c222ff6f7d3f8ffca95ea9063fb6108a9794613b3dc4ea15034d2425c56

See more details on using hashes here.

File details

Details for the file kliko-0.6.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for kliko-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0f7c7c63b4ef1d7f7b3b102731baeeb8946effe4bff0457b92da898b254403ee
MD5 89d07e693de4436b58b98103917d4e7b
BLAKE2b-256 747674c8e7f494a39c016f1bf5129358cbdae79a6eacd2b1893aa1ed39049489

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page