Functions | Variables
moveit_benchmark_statistics Namespace Reference

Functions

def computeViews (dbname)
 
def ensurePrefix (line, prefix)
 
def plotAttribute (cur, planners, attribute, typename)
 
def plotProgressAttribute (cur, planners, attribute)
 
def plotStatistics (dbname, fname)
 
def readBenchmarkLog (dbname, filenames)
 
def readLogValue (filevar, desired_token_index, expected_tokens)
 
def readOptionalLogValue (filevar, desired_token_index, expected_tokens={})
 
def readOptionalMultilineValue (filevar)
 
def readRequiredLogValue (name, filevar, desired_token_index, expected_tokens={})
 
def readRequiredMultilineValue (filevar)
 
def saveAsMysql (dbname, mysqldump)
 

Variables

 action
 
 args
 
 default
 
 dest
 
 help
 
 options
 
 parser = OptionParser("A script to parse benchmarking results.\n" + usage)
 
string usage = """%prog [options] [<benchmark.log> ...]"""
 
 view
 

Function Documentation

◆ computeViews()

def moveit_benchmark_statistics.computeViews (   dbname)

Definition at line 695 of file moveit_benchmark_statistics.py.

◆ ensurePrefix()

def moveit_benchmark_statistics.ensurePrefix (   line,
  prefix 
)

Definition at line 78 of file moveit_benchmark_statistics.py.

◆ plotAttribute()

def moveit_benchmark_statistics.plotAttribute (   cur,
  planners,
  attribute,
  typename 
)
Create a plot for a particular attribute. It will include data for
all planners that have data for this attribute.

Definition at line 395 of file moveit_benchmark_statistics.py.

◆ plotProgressAttribute()

def moveit_benchmark_statistics.plotProgressAttribute (   cur,
  planners,
  attribute 
)
Plot data for a single planner progress attribute. Will create an
average time-plot with error bars of the attribute over all runs for
each planner.

Definition at line 511 of file moveit_benchmark_statistics.py.

◆ plotStatistics()

def moveit_benchmark_statistics.plotStatistics (   dbname,
  fname 
)
Create a PDF file with box plots for all attributes.

Definition at line 574 of file moveit_benchmark_statistics.py.

◆ readBenchmarkLog()

def moveit_benchmark_statistics.readBenchmarkLog (   dbname,
  filenames 
)
Parse benchmark log files and store the parsed data in a sqlite3 database.

Definition at line 112 of file moveit_benchmark_statistics.py.

◆ readLogValue()

def moveit_benchmark_statistics.readLogValue (   filevar,
  desired_token_index,
  expected_tokens 
)

Definition at line 56 of file moveit_benchmark_statistics.py.

◆ readOptionalLogValue()

def moveit_benchmark_statistics.readOptionalLogValue (   filevar,
  desired_token_index,
  expected_tokens = {} 
)

Definition at line 67 of file moveit_benchmark_statistics.py.

◆ readOptionalMultilineValue()

def moveit_benchmark_statistics.readOptionalMultilineValue (   filevar)

Definition at line 84 of file moveit_benchmark_statistics.py.

◆ readRequiredLogValue()

def moveit_benchmark_statistics.readRequiredLogValue (   name,
  filevar,
  desired_token_index,
  expected_tokens = {} 
)

Definition at line 71 of file moveit_benchmark_statistics.py.

◆ readRequiredMultilineValue()

def moveit_benchmark_statistics.readRequiredMultilineValue (   filevar)

Definition at line 100 of file moveit_benchmark_statistics.py.

◆ saveAsMysql()

def moveit_benchmark_statistics.saveAsMysql (   dbname,
  mysqldump 
)

Definition at line 631 of file moveit_benchmark_statistics.py.

Variable Documentation

◆ action

moveit_benchmark_statistics.action

Definition at line 753 of file moveit_benchmark_statistics.py.

◆ args

moveit_benchmark_statistics.args

Definition at line 772 of file moveit_benchmark_statistics.py.

◆ default

moveit_benchmark_statistics.default

Definition at line 747 of file moveit_benchmark_statistics.py.

◆ dest

moveit_benchmark_statistics.dest

Definition at line 746 of file moveit_benchmark_statistics.py.

◆ help

moveit_benchmark_statistics.help

Definition at line 748 of file moveit_benchmark_statistics.py.

◆ options

moveit_benchmark_statistics.options

Definition at line 772 of file moveit_benchmark_statistics.py.

◆ parser

moveit_benchmark_statistics.parser = OptionParser("A script to parse benchmarking results.\n" + usage)

Definition at line 742 of file moveit_benchmark_statistics.py.

◆ usage

string moveit_benchmark_statistics.usage = """%prog [options] [<benchmark.log> ...]"""

Definition at line 741 of file moveit_benchmark_statistics.py.

◆ view

moveit_benchmark_statistics.view

Definition at line 780 of file moveit_benchmark_statistics.py.



benchmarks
Author(s): Ryan Luna
autogenerated on Sat May 3 2025 02:27:17