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 498 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 348 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 398 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 443 of file moveit_benchmark_statistics.py.

Variable Documentation

moveit_benchmark_statistics.action

Definition at line 535 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.args

Definition at line 541 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.default

Definition at line 533 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.dest

Definition at line 533 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.help

Definition at line 534 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.options

Definition at line 541 of file moveit_benchmark_statistics.py.

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

Definition at line 532 of file moveit_benchmark_statistics.py.

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

Definition at line 531 of file moveit_benchmark_statistics.py.

moveit_benchmark_statistics.view

Definition at line 549 of file moveit_benchmark_statistics.py.



benchmarks
Author(s): Ryan Luna
autogenerated on Wed Jul 10 2019 04:04:08