kb_python.stats
¶
Module Contents¶
Classes¶
Class used to collect kb run statistics. |
-
class
kb_python.stats.
Stats
¶ Class used to collect kb run statistics.
-
start
(self)¶ Start collecting statistics.
Sets start time, the command line call, and the commands array to an empty list. Additionally, sets the kallisto and bustools paths and versions.
-
command
(self, command, runtime=None)¶ Report a shell command was run.
- Parameters
command (list) – a shell command, represented as a list
kwargs (dict) – additional command information
-
end
(self)¶ End collecting statistics.
-
save
(self, path)¶ Save statistics as JSON to path.
- Parameters
path (str) – path to JSON
- Returns
path to saved JSON
- Return type
str
-
to_dict
(self)¶ Convert statistics to dictionary, so that it is easily parsed by the report-rendering functions.
-
-
kb_python.stats.
STATS
¶