Inside the container¶
Inside the kliko container you can use the kliko library to validate the parameters file and read the settings.
validation and parsing¶
Validating and parsing the parameters is quite simple:
from kliko.validate import validate
parameters = validate()
This would open read and parse the files from the default locations. The parameters
from /parameters.json, which are then validated against /kliko.yml.
parameter files¶
Files defined in the kliko.yml file and specified during runtime should be copied to the param_file folder
by the kliko runner.
Environment variables¶
A kliko runner can have influence on the default location by setting environment variables. these variables are:
INPUT(kliko.input) - controlling the input folder location, default/inputOUTPUT(kliko.output) - controlling the input folder location, default/outputWORK(kliko.work) - controlling the input folder location, default/workPARAM_FILES(kliko.param_files) - controlling the input folder location, default/parame_filesKLIKO_FILE(kliko.kliko_file) - controlling the input folder location, default/kliko.ymlPARAM_FILE(kliko.param_file) - controlling the input folder location, default/parameters.jsonThese