Lines Matching refs:cell
96 def _RemoveMinMax(cell, values): argument
99 print('WARNING: Cell name:', cell.name, 'Values:', values)
301 cell = Cell()
302 cell.string_value = ('Benchmark %s contains no result.'
304 table.append([cell])
435 def _Literal(self, cell, values, baseline_values): argument
436 cell.value = ' '.join([str(v) for v in values])
438 def _ComputeFloat(self, cell, values, baseline_values): argument
439 self._Literal(cell, values, baseline_values)
441 def _ComputeString(self, cell, values, baseline_values): argument
442 self._Literal(cell, values, baseline_values)
444 def _InvertIfLowerIsBetter(self, cell): argument
458 def Compute(self, cell, values, baseline_values): argument
470 cell.value = ''
485 cell.value = ''
489 self._ComputeFloat(cell, float_values, float_baseline_values)
490 self._InvertIfLowerIsBetter(cell)
492 self._ComputeString(cell, values, baseline_values)
502 def Compute(self, cell, values, baseline_values): argument
504 cell.value = values[self.iteration]
506 cell.value = '-'
515 def Compute(self, cell, values, baseline_values): argument
523 cell.value = len(_StripNone(values))
527 if cell.value == base_value:
534 float(cell.value - base_value) / (max(len_values, len_baseline_values)))
536 cell.bgcolor = tmp_cell.bgcolor
542 def _ComputeString(self, cell, values, baseline_values): argument
544 cell.value = str(values[0])
546 cell.value = '?'
556 def _ComputeFloat(self, cell, values, baseline_values): argument
558 values = _RemoveMinMax(cell, values)
559 cell.value = statistics.mean(values)
573 def _ComputeFloat(self, cell, values, baseline_values): argument
574 cell.value = min(values)
576 def _ComputeString(self, cell, values, baseline_values): argument
578 cell.value = min(values)
580 cell.value = ''
586 def _ComputeFloat(self, cell, values, baseline_values): argument
587 cell.value = max(values)
589 def _ComputeString(self, cell, values, baseline_values): argument
591 cell.value = max(values)
593 cell.value = ''
599 def _ComputeString(self, cell, values, baseline_values): argument
600 cell.value = '?'
610 def _ComputeFloat(self, cell, values, baseline_values): argument
612 values = _RemoveMinMax(cell, values)
613 cell.value = statistics.pstdev(values)
623 def _ComputeFloat(self, cell, values, baseline_values): argument
625 values = _RemoveMinMax(cell, values)
630 cell.value = noise
639 def _ComputeString(self, cell, values, baseline_values): argument
648 cell.value = 'SAME'
650 cell.value = 'DIFFERENT'
652 cell.value = '?'
662 def _ComputeFloat(self, cell, values, baseline_values): argument
664 values = _RemoveMinMax(cell, values)
665 baseline_values = _RemoveMinMax(cell, baseline_values)
667 cell.value = float('nan')
669 _, cell.value = scipy.stats.ttest_ind(values, baseline_values)
671 def _ComputeString(self, cell, values, baseline_values): argument
717 def _InvertIfLowerIsBetter(self, cell): argument
718 if self._IsLowerBetter(cell.name):
719 if cell.value:
720 cell.value = 1.0 / cell.value
730 def _ComputeFloat(self, cell, values, baseline_values): argument
732 values = _RemoveMinMax(cell, values)
733 baseline_values = _RemoveMinMax(cell, baseline_values)
738 cell.value = values_mean / baseline_mean
740 cell.value = 0.00
743 cell.value = 1.00
754 def _ComputeFloat(self, cell, values, baseline_values): argument
756 values = _RemoveMinMax(cell, values)
757 baseline_values = _RemoveMinMax(cell, baseline_values)
759 cell.value = self._GetGmean(values) / self._GetGmean(baseline_values)
761 cell.value = 0.00
763 cell.value = 1.00
815 def Compute(self, cell): argument
823 if cell.value is None:
824 cell.string_value = ''
825 if isinstance(cell.value, float):
826 self._ComputeFloat(cell)
828 self._ComputeString(cell)
830 def _ComputeFloat(self, cell): argument
831 cell.string_value = '{0:.2f}'.format(cell.value)
833 def _ComputeString(self, cell): argument
834 cell.string_value = str(cell.value)
866 def _ComputeFloat(self, cell): argument
867 cell.string_value = '%0.2f' % float(cell.value)
868 if float(cell.value) < 0.05:
869 cell.bgcolor = self._GetColor(
870 cell.value,
881 def _ComputeFloat(self, cell): argument
882 cell.string_value = '%0.4f' % float(cell.value)
892 def _ComputeFloat(self, cell): argument
895 v = float(cell.value)
902 cell.string_value = '%1.1f%s' % ((v / divisor), suffices[current - 1])
904 cell.string_value = str(cell.value)
914 def _ComputeFloat(self, cell): argument
915 cell.string_value = '%1.1f%%' % (float(cell.value) * 100)
916 cell.color = self._GetColor(
917 cell.value,
932 def _ComputeFloat(self, cell): argument
933 cell.string_value = '%+1.1f%%' % ((float(cell.value) - 1) * 100)
934 cell.color = self._GetColor(cell.value, Color(255, 0, 0, 0),
945 def _ComputeFloat(self, cell): argument
946 cell.string_value = '%+1.1f%%' % ((cell.value - 1) * 100)
947 cell.color = self._GetColor(cell.value, Color(255, 0, 0, 0),
961 def _ComputeFloat(self, cell): argument
962 cell.string_value = '--'
963 bgcolor = self._GetColor(cell.value, Color(255, 0, 0, 0),
965 cell.bgcolor = bgcolor
966 cell.color = bgcolor
1093 cell = Cell()
1094 cell.string_value = '[%d: %d]' % (it[0], it[1])
1095 out_row.append(cell)
1102 cell = Cell()
1103 cell.name = key.string_value
1105 column.result.Compute(cell, values, baseline)
1106 column.fmt.Compute(cell)
1107 out_row.append(cell)
1127 cell = Cell()
1128 cell.name = key.string_value
1129 column.result.Compute(cell, ['Fail'], baseline)
1130 column.fmt.Compute(cell)
1131 out_row.append(cell)
1148 cell = Cell()
1149 cell.header = True
1151 cell.string_value = column.name
1156 cell.string_value = '%s %s' % (
1161 header.append(cell)
1167 cell = Cell()
1168 cell.header = True
1169 cell.string_value = str(s)
1170 header = [cell]
1172 cell.colspan = colspan
1204 cell = Cell()
1205 cell.header = True
1211 cell.string_value = str(label) + ' (pass:%d fail:%d)' % (passes,
1214 cell.string_value = str(label)
1216 cell.string_value = str(label)
1220 cell.colspan = base_colspan
1224 cell.colspan = compare_colspan
1225 top_header.append(cell)
1232 for cell in row:
1233 o += str(cell) + ' '
1280 for cell in row:
1281 if cell.color_row:
1282 assert cell.color, 'Cell color not set but color_row set!'
1284 row_style.color = cell.color
1285 if cell.bgcolor_row:
1286 assert cell.bgcolor, 'Cell bgcolor not set but bgcolor_row set!'
1288 row_style.bgcolor = cell.bgcolor
1298 if not any([cell.colspan != 1 for cell in row]):
1342 cell = self._table[i][j]
1343 out = cell.string_value
1346 if cell.color:
1347 p, s = self._GetColorFix(cell.color)
1350 if cell.bgcolor:
1351 p, s = self._GetBGColorFix(cell.bgcolor)
1355 if cell.width:
1356 width = cell.width
1361 width = len(cell.string_value)
1362 if cell.colspan > 1:
1367 for k in range(cell.colspan):
1374 if cell.header:
1378 out = '<{0} colspan = "{2}"> {1} </{0}>'.format(tag, out, cell.colspan)