Result class
result.py
).
Store all the results in a class (e.g. Attributes:
- qoi output
- parameter lookup
- wall clock runtime
- path to scenario (if not temporary)
- transformations carried out
- [easy to extent for more]
Functions:
- Store results (in different formats, csv but also fast reading formats like "feather")
- carry out transformation (returns a
Result
again)- not every data key supports every transformation, handle this...
What does it solve:
Easy to transform the output collected from Vadere (e.g. mean or interpolation). However, more for "easy" transformations. Extracting the density of the trajectory files is in principle also possible but should rather be done in Vadere.