GSoC/GCI Archive
Google Code-in 2012 BRL-CAD

Graph our geometry conversion logs

completed by: Richard Tynan

mentors: Sean

We've had a processing job crunching results for a couple months now that checks out a revision of our code, compiles it, and tests our geometry conversion.  Repeat that a hundred times and we have data spanning over a year of development that we'd like to see graphed.  The log files look like this:

B R L - C A D   C O N V E R S I O N
Running ../brlcad.src/sh/ on Fri Oct 12 06:02:09 CEST 2012
Logging output to conversion-16438-run.log
Linux gcc10 2.6.32-bpo.5-amd64 #1 SMP Fri Jun 11 08:42:31 UTC 2010 x86_64 GNU/Linux
Using [bin/mged] for GED
Using [300] for MAXTIME

...lots of lines...

... Done.


   Files:  0
 Objects:  0
Failures:  0 NMG, 0 BoT, 0 Brep
NMG conversion:  0.0%  (0 of 0 objects)
BoT conversion:  0.0%  (0 of 0 objects)
Brep conversion:  0.0%  (0 of 0 objects)
  Success rate:  0.0%

Elapsed:  0 seconds
Average:  0.0 seconds per object

Finished running ../brlcad.src/sh/ on Fri Oct 12 06:02:10 CEST 2012
Output was saved to conversion-16438-run.log from /home/sean/brlcad/NMG/r53000
Conversion testing complete.

Your task is to put that data into a spreadsheet or data file and create some graphs.  We're specifically interested in these graphs for all revisions:

  • NMG failures
  • BoT failures
  • Success rate
  • Conversion time (elapsed)

 The log files can be obtained from here:

Submit the graphs and your datafile (or spreadsheet) along with any other details you'd like to provide (e.g., gnuplot commands you ran)