SolarKAT Components

SolarKAT is deployed in Stimela https://stimela.readthedocs.io/en/latest/fundamentals/basics.html, a workflow management framework. SolarKAT is composed by three main files:

Python file

Where all the necessary functions are defined.

Cab

A YAML document, that tells stimela how to involke a certain SolarKAT task. A cab is Where all the inputs and outputs of the pipeline steps are defined. The cabs involkes python functions defined in the Python file as well as CASA tasks commands and softwares (such as QuartiCal, WSClean and Breizorro).

Recipe

Is a YAML file Which contains the SolarkATs workflow and in which sequence of steps the interference mitigation process will be executed. Each of the steps ivolkes a cab to execute a task. Each od the steps have parameters that are defined in the cab file.