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

def moveit_benchmark_statistics.computeViews (   dbname)

Definition at line 507 of file moveit_benchmark_statistics.py.

def moveit_benchmark_statistics.ensurePrefix (   line,
  prefix 
)

Definition at line 74 of file moveit_benchmark_statistics.py.

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 265 of file moveit_benchmark_statistics.py.

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 357 of file moveit_benchmark_statistics.py.

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

Definition at line 407 of file moveit_benchmark_statistics.py.

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

Definition at line 106 of file moveit_benchmark_statistics.py.

def moveit_benchmark_statistics.readLogValue (   filevar,
  desired_token_index,
  expected_tokens 
)

Definition at line 55 of file moveit_benchmark_statistics.py.

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

Definition at line 65 of file moveit_benchmark_statistics.py.

def moveit_benchmark_statistics.readOptionalMultilineValue (   filevar)

Definition at line 79 of file moveit_benchmark_statistics.py.

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

Definition at line 68 of file moveit_benchmark_statistics.py.

def moveit_benchmark_statistics.readRequiredMultilineValue (   filevar)

Definition at line 94 of file moveit_benchmark_statistics.py.

def moveit_benchmark_statistics.saveAsMysql (   dbname,
  mysqldump 
)

Definition at line 452 of file moveit_benchmark_statistics.py.

Variable Documentation

moveit_benchmark_statistics.action

Definition at line 544 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.args

Definition at line 550 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.default

Definition at line 542 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.dest

Definition at line 542 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.help

Definition at line 543 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.options

Definition at line 550 of file moveit_benchmark_statistics.py.

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

Definition at line 541 of file moveit_benchmark_statistics.py.

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

Definition at line 540 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.view

Definition at line 558 of file moveit_benchmark_statistics.py.



benchmarks
Author(s): Ryan Luna
autogenerated on Sun Oct 18 2020 13:18:44