Module rpps.sample.down

Classes

class Decimate (ratio)
Expand source code
class Decimate(Downsample):
    def run(self, samples):
        return samples[::int(self.ratio)]

    def __radd__(self, meta: Meta):
        meta.obj = self.run(meta.obj)
        meta.Fs /= self.ratio
        return meta

Ancestors

Methods

def run(self, samples)
Expand source code
def run(self, samples):
    return samples[::int(self.ratio)]
class Downsample (ratio)
Expand source code
class Downsample(Sample):
    __slots__ = ("filt")
    def __init__(self, ratio):
        self.ratio = ratio

Ancestors

Subclasses

Instance variables

var filt
Expand source code
class Downsample(Sample):
    __slots__ = ("filt")
    def __init__(self, ratio):
        self.ratio = ratio