Open ajc158 opened 9 years ago
Further thoughts. The indices and time should not be set in the batch XML, but in the experiment. This makes the GUI simpler and unambiguous, and the XML simpler. This would mean that the scripts and experiments could be seen as having 'ports' which could be joined up to create the entire batch system...
Additionally, rather than target a pop and port, the LogRef should refer to a log output from the model... I've applied these changes above and highlighted the old way of writing
I am putting this here for posterity.
I think that we need another layer in SpineML for describing Batch operations on Experiments. This layer would be structured similarly to a Component, as a dynamical system of experiments which uses the a set of pre-defined values or the experimental logs to determine what experiment to call next and how to parameterise it. Here are two examples: