Configuration overview
This section describes CARS main configuration structure through a yaml or json configuration file.
Only the configuration file is required to launch CARS with the command :
cars config.yaml
A simple configuration file only needs two sections : input and output.
It is not recommended to use the other sections at first use : the default value of their parameters will work for most basic use cases.
The full structure follows this organization:
input: {} # the parameters that define what CARS will take as input orchestrator: {} # the parallelization/system parameters output: {} # the output directory and files pipeline: auto # the parameter that selects which pipeline or meta-pipeline CARS should run pipeline_name_1: # the parameters for one of the pipelines ran by CARS applications: {} # the parameters for the applications in this pipeline advanced: {} # the parameters of this pipeline pipeline_name_2: {} # the parameters for another one of the pipelines ran by CARS
{ "input": {}, "orchestrator": {}, "output": {}, "pipeline": "auto", "pipeline_name_1": { "applications": {}, "advanced": {} }, "pipeline_name_2": {} }
Each section has a dedicated page where every parameter is documented.