Currently the processes to start the application are defined in the [[observations]] table. Because observations can contain multiple scenarios and scenarios don't necessarily need to run the same processes it's difficult to know exactly which processes are required to run for an observation.
It's better if we specify which processes are required to run on a per-scenario basis.
When Cardamon starts the application for a given observation it should look at all the scenarios and take the intersection of processes among all scenarios.
Currently the processes to start the application are defined in the [[observations]] table. Because observations can contain multiple scenarios and scenarios don't necessarily need to run the same processes it's difficult to know exactly which processes are required to run for an observation.
It's better if we specify which processes are required to run on a per-scenario basis.
When Cardamon starts the application for a given observation it should look at all the scenarios and take the intersection of processes among all scenarios.