
Hi,
may you add IR filter in Meta.Numerics?
This would help me a lot.
Thanks


Coordinator
Dec 12, 2012 at 9:00 AM

Hi Tibel,
Can you clarify what you mean by IR filter? A lowpass Fourierspace window function? I apologize for not getting your meaning.



Hi ichbin,
I actually meant an IIR filter (infinite impulse response filter). Something which computes
a[0]*y[n] = b[0]*x[n] + b[1]*x[n1] + ... + b[nb]*x[nnb]  a[1]*y[n1]  ...  a[na]*y[nna]
(taken from
http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html#scipy.signal.lfilter)
Would this be possible?


Coordinator
Dec 14, 2012 at 6:30 PM

Thanks for clarifying, I understand now. FIR and IIR filters are straightforward to implement, but I'll need to spend some time thinking about the API structure. How useful would it be to you to have a streaming filter, i.e. instead of handing a method
your entire x[] and getting back your entire y[], you hand it one xvalue at a time and each time it gives you back the next yvalue?



We do not really need streaming filters right now as we want to do something like
filtfilt.
But a streaming implementation could be of use in other cases...

