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



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?



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...

