New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarify the semantics of the interaction of repeated tasks with reports and plots #103
Comments
The current spec reads, in the 'Report' introduction: "The encoding of simulation results is not part of SED-ML Level 1 Version 4, but it is recommended that You've proposed a lot more detail above, and I'm not sure where to put it, i.e. in the relevant sections, or maybe in a 'best practices' appendix? Or is the short description above enough? |
Since its "not part of SED-ML Level 1 Version 4", I guess this is enough. Clarifying this should should be high priority for a future version. The lack of clear output is one of the biggest barriers to adoption. What about plots for repeated tasks? |
I would assume that plotting a repeated task would plot all the x,y pairs on a single x,y plane? Do we need more of a description than that? And I'm more than happy to write more than that brief note, but I'm not sure what the most important parts are to add. What would be your 'highest priority' facts/conventions to add to that description? |
Plotting each a curve for each individual simulation sounds reasonable. This clarifies that the plot shouldn't be something else such as a density plot. Similar to the discussion for mathematical calculations, x, y, and z data generators for a curve/surface need to have the same shape. |
Added a whole HDF5 section (see #52) as well as clarifying how to plot multidimensional data. |
As noted in the specifications (
NOTE: This example produces three dimensional results ...
) repeated tasks implicitly produce multi-dimensional results. The specifications show examples that generate three dimensions (time, model variable, iteration over a range of a repeated task). More generally, repeated tasks can produce yet more dimensions. If a repeated task has multiple subtasks, there should be an additional dimension (e.g., time, model variable, iteration over a range of a repeated task, subtask within the repeated task). For spatial simulations that produce multiple dimensions on their own, the results could have dimensions (time, x, y, z, model variable, iteration over a range of a repeated task, subtask within the repeated task).The semantics of the above for variables, data generators and especially reports and plots is under-specified.
A few changes could make reports better defined
Addressing the issues with plots requires more work.
In addition to these changes, more examples (including expected results) would be helpful.
The text was updated successfully, but these errors were encountered: