LLVM OpenMP 20.0.0git
Functions | Variables
summarizeStats Namespace Reference

Functions

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

Variables

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

Function Documentation

◆ compPie()

def summarizeStats.compPie (   data)

Definition at line 227 of file summarizeStats.py.

Referenced by main().

◆ derivedTimerStats()

def summarizeStats.derivedTimerStats (   data)

Definition at line 215 of file summarizeStats.py.

Referenced by main().

◆ drawChart()

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

Definition at line 162 of file summarizeStats.py.

◆ drawMainPie()

def summarizeStats.drawMainPie (   data,
  filebase,
  colors 
)

Definition at line 241 of file summarizeStats.py.

References sum.

Referenced by main().

◆ drawRadarChart()

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

Definition at line 191 of file summarizeStats.py.

Referenced by main().

◆ drawSubPie()

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

Definition at line 251 of file summarizeStats.py.

References sum.

Referenced by main().

◆ extractSI()

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

Definition at line 77 of file summarizeStats.py.

Referenced by readData().

◆ main()

def summarizeStats.main ( void  )

◆ multiAppBarChartSettings()

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

Definition at line 205 of file summarizeStats.py.

◆ normalizeValues()

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

Definition at line 172 of file summarizeStats.py.

Referenced by main().

◆ radar_factory()

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

Definition at line 23 of file summarizeStats.py.

Referenced by setRadarFigure().

◆ readCounters()

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

Definition at line 133 of file summarizeStats.py.

References readData().

Referenced by readFile().

◆ readData()

def summarizeStats.readData (   f)

Definition at line 107 of file summarizeStats.py.

References extractSI().

Referenced by readCounters(), and readTimers().

◆ readFile()

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

Definition at line 137 of file summarizeStats.py.

References readCounters(), and readTimers().

Referenced by main().

◆ readTimers()

def summarizeStats.readTimers (   f)
Skip lines with leading #

Definition at line 123 of file summarizeStats.py.

References readData().

Referenced by readFile().

◆ setRadarFigure()

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

Definition at line 177 of file summarizeStats.py.

References radar_factory().

Referenced by main().

◆ usefulValues()

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

Definition at line 149 of file summarizeStats.py.

Referenced by uselessValues().

◆ uselessValues()

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

Definition at line 153 of file summarizeStats.py.

References usefulValues().

Variable Documentation

◆ interestingStats

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

Definition at line 157 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 158 of file summarizeStats.py.