Workflow/Tools configuration files

Summary

The current (WIP) concept on the DPPS operations under the WMS supervision basically foresees that WMS provides to the pipeline tools the required input data and configuration. Since our applications (tools) are based on the ctapipe.core.tool, we can (and should) benefit from the configuration management system included in the ctapipe.core.tool. Thus, we need to define thoroughly what kind of configuration parameters each tool requires and provide the complete configuration files for each workflow.

What is the expected correct behavior?

  • Each workflow (tool) should be associated with the set of configuration parameters for its execution
  • The parameters, defined in the previous step, must be formally documented via the corresponding configuration files
    • traitlets supports JSON and YAML formats, for the sake of documentation, we can try to use YAML. Should be rather straightforward.

Relevant logs and/or screenshots