def profile(self, trace): avg, var, _min, _max = preprocessor.analyze(trace) self.avgs.append(avg) self.vars.append(math.sqrt(var)) self.avg = sum(self.avgs) / len(self.avgs) self.var = sum(self.vars) / len(self.vars) return super(PeakProcessor, self).profile(trace)
def profile(self, trace): tmp, tmp, _min, _max = preprocessor.analyze(trace, include_variance=False) if self.min == -1: self.min = _min diff = _max - _min self.min = int(min(_min - 0.1 * diff, self.min)) self.max = int(max(_max + 0.1 * diff, self.max)) return super(NormalizeProcessor, self).profile(trace)
def profile(self, trace): avg, tmp, tmp, tmp = preprocessor.analyze( trace, include_variance=False) self.avgs.append(avg) self.avg = sum(self.avgs) / len(self.avgs) return super(RectifyProcessor, self).profile(trace)
def profile(self, trace): avg, tmp, tmp, tmp = preprocessor.analyze(trace, include_variance=False) self.avgs.append(avg) self.avg = sum(self.avgs) / len(self.avgs) return super(RectifyProcessor, self).profile(trace)