Automatically generate simulation bundle
A structured data format to store all necessary configuration information and data necessary to run a simulation in one consistent bundle will be developed and implemented.
We've discussed about it in the end May / early June developer calls. @aneic volunteered to think about a concept.
One idea could be to build the bundle in the carputils function preparing the openCARP call. All files are referenced there. The bundle would then only allow to reproduce the simulation itself, though. Preprocessing / mesh generation / parametrized experiment setup and postprocessing would not be included but could be shared using the run.py file. Would this be a good first step?
An open question is whether to include the meshes in the bundle or not. Con: big bundles, harder to share, meshes might not change that often. Pro: really complete bundle and much in the spirit of the vision cited above. We can also think about having this as an optional switch.
Some metadata could be stored in a user-specific config file (Name, ORCIDid of the author for example).
The bundles can then be uploaded to a public repo and made citable using the infrastructure discussed in organizational#77.