Skip to content

Releases: gijzelaerr/kliko

Chaining/graphing containers support

11 Jan 10:07

Choose a tag to compare

0.8

Biggest addition is helper code for chaining containers in a dependency graph, for example using Luigi.

full list:

  • Add luigi support for chaining containers (#18)
  • create temp files in work folder (#19)
  • properly expose param_files path in paramaters file (#21)
  • Small bug fixes

small fixes

02 Dec 09:48

Choose a tag to compare

  • Run /kliko, not the default docker CMD
  • Add simms example
  • dont try to copy empty file field
  • remove explicit pyyaml dependency

various improvements, schema increment

13 Jul 13:28

Choose a tag to compare

  • Install docker by default
  • Made container, author and email fields optional in specification
  • Increased specification number (3)
  • Don't put parameter files in /input but in /param_files
  • Renamed char field type to str
  • Add option to override paths using environment variables (INPUT, OUTPUT, WORK,
    PARAM_FILES, KLIKO_FILE, PARAM_FILE)
  • Change behaviour of kliko-run, it now accepts the --input, --output, --work

small bug fix

11 Apr 14:07

Choose a tag to compare

solves problem if docker is not installed, which is not a forced dependency.

new entrypoint and CLI kliko runner

04 Apr 15:51

Choose a tag to compare

  • Added a command line kliko image runner (kliko-run)
  • Kliko entrypoint is now /kliko. This makes it easier to integrate kliko with existing containers
  • parameters file is now consistently in /parameters.json.

all changes: 0.5...0.6

Add a CLI from kliko definition generator

15 Mar 10:38

Choose a tag to compare

and polished the docs.

all changes: 0.4...0.5

added doc and restucture

14 Mar 12:08

Choose a tag to compare

  • Wrote much more doc
  • small restructure of API
  • Added kliko-validate.py script

small bug fix

04 Mar 11:27

Choose a tag to compare

fix setup if pykwalify is not installed.

0.3

04 Mar 11:09

Choose a tag to compare

0.3
  • renamed /param_spec.yml to /kliko.yml
  • added a parameter parser. This parser is generated from your kliko.yml file
  • also parse the required field when generating django form
  • Increased schema version to number 2
  • Added IO type to schema (split or join)

add a extract_params() function, improve testing

29 Feb 15:30

Choose a tag to compare

  • Add an extract_params() functions which will extract content from param_spec.yml from image
  • improved testing
  • fixing small bugs.