3 @cython.wraparound(False)
4 @cython.boundscheck(False)
7 def __init__(self, fc: a_float, ts: a_float):
8 a_hpf_init(&self.ctx, a_hpf_gen(fc, ts))
9 def gen(self, fc: a_float, ts: a_float):
10 a_hpf_init(&self.ctx, a_hpf_gen(fc, ts))
12 def __call__(self, x: a_float) -> a_float:
13 return a_hpf_iter(&self.ctx, x)
18 def __get__(self) -> a_float:
20 def __set__(self, alpha: a_float):
21 self.ctx.alpha = alpha
23 def __get__(self) -> a_float:
24 return self.ctx.output
26 def __get__(self) -> a_float: