LLVM OpenMP 22.0.0git
summarizeStats Namespace Reference

Functions

 radar_factory (num_vars, frame='circle')
 extractSI (s)
 readData (f)
 readTimers (f)
 readCounters (f)
 readFile (fname)
 usefulValues (l)
 uselessValues (l)
 drawChart (data, kind, filebase)
 normalizeValues (data, countField, factor)
 setRadarFigure (titles)
 drawRadarChart (data, kind, filebase, params, color)
 multiAppBarChartSettings (ax, plt, index, width, n, tmp, s)
 derivedTimerStats (data)
 compPie (data)
 drawMainPie (data, filebase, colors)
 drawSubPie (data, tag, filebase, colors)
 main ()

Variables

tuple interestingStats = ("counters", "timers")
dict statProperties

Function Documentation

◆ compPie()

summarizeStats.compPie ( data)

Definition at line 228 of file summarizeStats.py.

◆ derivedTimerStats()

summarizeStats.derivedTimerStats ( data)

Definition at line 216 of file summarizeStats.py.

◆ drawChart()

summarizeStats.drawChart ( data,
kind,
filebase )
Draw a summary bar chart for the requested data frame into the specified file

Definition at line 163 of file summarizeStats.py.

◆ drawMainPie()

summarizeStats.drawMainPie ( data,
filebase,
colors )

Definition at line 242 of file summarizeStats.py.

◆ drawRadarChart()

summarizeStats.drawRadarChart ( data,
kind,
filebase,
params,
color )
Draw the radar plots

Definition at line 192 of file summarizeStats.py.

◆ drawSubPie()

summarizeStats.drawSubPie ( data,
tag,
filebase,
colors )

Definition at line 252 of file summarizeStats.py.

◆ extractSI()

summarizeStats.extractSI ( s)
Convert a measurement with a range suffix into a suitably scaled value

Definition at line 78 of file summarizeStats.py.

Referenced by readData().

◆ main()

summarizeStats.main ( void )

Definition at line 269 of file summarizeStats.py.

◆ multiAppBarChartSettings()

summarizeStats.multiAppBarChartSettings ( ax,
plt,
index,
width,
n,
tmp,
s )

Definition at line 206 of file summarizeStats.py.

◆ normalizeValues()

summarizeStats.normalizeValues ( data,
countField,
factor )
Normalize values into a rate by dividing them all by the given factor

Definition at line 173 of file summarizeStats.py.

◆ radar_factory()

summarizeStats.radar_factory ( num_vars,
frame = 'circle' )
Create a radar chart with num_vars axes.

Definition at line 24 of file summarizeStats.py.

◆ readCounters()

summarizeStats.readCounters ( f)
This can be just the same!

Definition at line 134 of file summarizeStats.py.

References readData().

Referenced by readFile().

◆ readData()

summarizeStats.readData ( f)

Definition at line 108 of file summarizeStats.py.

References extractSI().

Referenced by readCounters(), and readTimers().

◆ readFile()

summarizeStats.readFile ( fname)
Read the statistics from the file. Return a dict with keys "timers", "counters" 

Definition at line 138 of file summarizeStats.py.

References readCounters(), and readTimers().

◆ readTimers()

summarizeStats.readTimers ( f)
Skip lines with leading #

Definition at line 124 of file summarizeStats.py.

References readData().

Referenced by readFile().

◆ setRadarFigure()

summarizeStats.setRadarFigure ( titles)
Set the attributes for the radar plots

Definition at line 178 of file summarizeStats.py.

◆ usefulValues()

summarizeStats.usefulValues ( l)
I.e. values which are neither null nor zero

Definition at line 150 of file summarizeStats.py.

Referenced by uselessValues().

◆ uselessValues()

summarizeStats.uselessValues ( l)
I.e. values which are null or zero

Definition at line 154 of file summarizeStats.py.

References usefulValues().

Variable Documentation

◆ interestingStats

tuple summarizeStats.interestingStats = ("counters", "timers")

Definition at line 158 of file summarizeStats.py.

◆ statProperties

dict summarizeStats.statProperties
Initial value:
1= {"counters" : ("Count", "Counter Statistics"),
2 "timers" : ("Time (ticks)", "Timer Statistics")
3 }

Definition at line 159 of file summarizeStats.py.