Closed mikhailnikolaev closed 4 years ago
To expand a bit, this module now performs (or should perform) two conceptually distinct tasks:
(additionally it deals with loading and saving the single object to the filesystem, but that's a triviality)
It's very important that these two conceptually distinct tasks are kept distinct in the implementation too (i.e. that they be decoupled).
I think I should split this PR into the following parts:
@tomjaguarpaw, what do you think?
For me, splitting it would help a lot and make it easier to review. Thanks!
The
plot-graphs.py
script now collects all time information, that was used for creating graphs, into the single JSON file. Then the script can use such a file for creating graphs without any information generated by the global runner. For specifying such a behaviour the argument--use-file <file>
is used.This PR is linked to issue #25.