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 | |
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.
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.