Lines Matching refs:self
65 def __init__(self):
70 self.notruns = 0
71 self.passes = 0
72 self.warnings = 0
73 self.fails = 0
76 self.tTimesRel = []
77 self.cTimesRel = []
78 self.psnrRel = []
81 self.cTime = []
82 self.psnr = []
84 def add_record(self, record):
92 self.passes += 1
94 self.warnings += 1
96 self.fails += 1
98 self.notruns += 1
101 self.tTimesRel.append(record.tTimeRel)
102 self.cTimesRel.append(record.cTimeRel)
103 self.psnrRel.append(record.psnrRel)
105 self.cTime.append(record.cTime)
106 self.psnr.append(record.psnr)
108 def get_worst_result(self):
115 if self.fails:
118 if self.warnings:
121 if self.passes:
126 def __str__(self):
128 overall = self.get_worst_result().name
129 dat = (overall, self.passes, self.warnings, self.fails)
132 if (self.tTimesRel):
134 dat = (np.mean(self.tTimesRel), np.std(self.tTimesRel))
137 dat = (np.mean(self.cTimesRel), np.std(self.cTimesRel))
140 dat = (np.mean(self.psnrRel), np.std(self.psnrRel))
143 dat = (np.mean(self.cTime), np.std(self.cTime))
146 dat = (np.mean(self.psnr), np.std(self.psnr))
166 def __init__(self, blkSz, name, psnr, tTime, cTime, cRate):
182 self.blkSz = blkSz
183 self.name = name
184 self.psnr = psnr
185 self.tTime = tTime
186 self.cTime = cTime
187 self.cRate = cRate
188 self.status = Result.NOTRUN
190 self.tTimeRel = None
191 self.cTimeRel = None
192 self.cRateRel = None
193 self.psnrRel = None
195 def set_status(self, result):
202 self.status = result
204 def __str__(self):
205 return "'%s' / '%s'" % (self.blkSz, self.name)
217 def __init__(self, testSet):
224 self.testSet = testSet
225 self.records = []
227 def add_record(self, record):
234 self.records.append(record)
236 def get_record(self, testSet, blkSz, name):
251 if testSet != self.testSet:
254 for record in self.records:
260 def get_matching_record(self, other):
273 for record in self.records:
279 def get_results_summary(self):
287 for record in self.records:
292 def save_to_file(self, filePath):
305 self._save_header(writer)
306 for record in self.records:
307 self._save_record(writer, record)
321 def _save_record(self, writer, record):
329 row = [self.testSet,
338 def load_from_file(self, filePath):
350 assert row[0] == self.testSet
354 self.add_record(record)