16 echo "Invalid option -$OPTARG" >&2
27 [[ "$log" =~ build-(.*)/kcf_vot-(.*)-(.*).log ]]
28 tracker_version=${BASH_REMATCH[1]}
29 arguments=${BASH_REMATCH[3]}
30 dataset=${BASH_REMATCH[2]}
32 data_file=${log%.log}.dat
34 (echo ${tracker_version}-${arguments}-${dataset}; grep -e '->' $log | grep -o '[0-9.]*ms' ) > $data_file
37 getavg() { grep Average $1 | grep -o '[0-9.]*ms'; }
38 set -- $(for i in $@; do avg=$(getavg $i); test "$avg" && echo $i $avg; done \
39 | if (($SORT == 1)); then sort -n -k2; else cat; fi \
43 paste ${@//.log/.dat} > all
45 gnuplot -persist << EOFMarker
47 header = system('head -1 '.file)
53 set ylabel "Time [ms]"
57 set for [i=1:N] xtics add (word(header, i) i)
59 set style data boxplot
60 set style boxplot nooutliers
64 plot [][0:] for [i=1:N] file using (i):(1000/column(i))
66 plot [][0:] for [i=1:N] file using (i):i