From f79c4c146b8951048e8b2c9a1b62c22015a54a25 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Fri, 8 Aug 2014 22:26:06 +0300 Subject: [PATCH] sampling: remove extra function call --- amodem/sampling.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/amodem/sampling.py b/amodem/sampling.py index 2467002..541c423 100755 --- a/amodem/sampling.py +++ b/amodem/sampling.py @@ -47,11 +47,6 @@ class Sampler(object): return self def next(self): - return self._sample() * self.gain - - __next__ = next - - def _sample(self): offset = self.offset # offset = k + (j / self.resolution) k = int(offset) # integer part @@ -64,7 +59,10 @@ class Sampler(object): self.index += 1 self.offset += self.freq - return np.dot(coeffs, self.buff) + return np.dot(coeffs, self.buff) * self.gain + + __next__ = next + if __name__ == '__main__': import common