35 self.columns["events"] = Column("Raw Active Events", "Raw underlying statistics on how many events in which this sequence was executed.")
36 self.columns["eventsWeighted"] = Column("Active Events", "How many events in which this sequence was executed.")
37 self.columns["callsPerEvent"] = Column("Calls/Event", "Total number of calls made to this sequence.")
38 self.columns["callsSlow"] = Column("Calls > 1000 ms", "Number of sequence executions which were particularly slow.")
39 self.columns["eventRate"] = Column("Event Rate [Hz]", "Rate in this run range of events with at least one execution of this sequence.", True)
40 self.columns["callRate"] = Column("Call Rate [Hz]", "Rate in this run range of calls to this sequence.", True)
41 self.columns["totalTimeSec"] = Column("Sequence Total Time [s]", "Total time for this sequence")
42 self.columns["totalTimePerc"] = Column("Sequence Total Time [%]", "Total time for this sequence as a percentage of all sequence executions in this run range")
43 self.columns["timePerCall"] = Column("Sequence Total Time/Call [ms]", "Average execution time per sequence call in this run range.")
44 self.columns["timePerEvent"] = Column("Sequence Total Time/Event [ms]", "Mean weighted alg time. Normalised to all events with one or more alg calls")
45 self.columns["algsPerEvent"] = Column("Run Algs/Event", "Total number of algorithms executed by this sequence.")
46 self.columns["requestTimePerEvent"] = Column("ROS Data Request Time/Event [ms]", "Average time waiting for ROS data per event for events with at least one execution in this run range")
47 self.columns["dataRate"] = Column("Data Request Rate [Hz]", "Rate of calls to the ROS from algorithms in this sequence in this run range", True)
48 self.columns["retrievedDataRate"] = Column("Retrieved ROB Rate [Hz]", "Rate of ROB retrievals from algorithms in this sequence in this run range", True)
49 self.columns["cachedDataSizeRate"] = Column("Cached ROB Rate [kB/s]", "Average size of cached ROB data fetches for algorithms in this sequence in this run range", True)
50 self.columns["retrievedDataSizeRate"] = Column("Retrieved ROB Rate [kB/s]", "Average size of retrieved ROB data fetches for algorithms in this sequence in this run range")