Hi Jaidev, On Mon, Dec 26, 2011 at 5:39 PM, Jaidev Deshpande <deshpande.jaidev@gmail.com> wrote:
Hi
I gave a talk at SciPy India 2011 about a Python implementation of the Hilbert-Huang Transform that I was working on. The HHT is a method used as an alternative to Fourier and Wavelet analyses of nonlinear and nonstationary data. Following the talk Gael Varoquaux said that there's room for a separate scikit for signal processing. He also gave a lightning talk about bootstrapping a SciPy community project soon after.
So with this list let us start working out what the project should be like.
For noobs like me, Gael's talk was quite a useful guide. Here's the link to a gist he made about it - https://gist.github.com/1433151
Here's the link to my SciPy talk: http://urtalk.kpoint.in/kapsule/gcc-57b6c86b-2f12-4244-950c-a34360a2cc1f/vie...
I personally am researching nonlinear and nonstationary signal processing, I'd love to know what others can bring to this project. Also, let's talk about the limitations of the current signal processing tools available in SciPy and other scikits. I think there's a lot of documentation to be worked out, and there is also a lack of physically meaningful examples in the documentation.
I think it would be a good addition to the ecosystem. We are for example missing a lot of core algorithms even for linear signal processing, and scipy.signal itself would benefit from some refactoring. I myself started something (the talkbox scikit), but realistically, I won't have time to work on a full toolbox, so we can consolidate here. I would be willing to work on merging what I already have in what you have in mind: - Linear prediction coding with Levinson Durbin implementation - A start of periodogram function I could spend time to implement a few more things like MUSIC/PENCIL, and some basic matching pursuit algorithms. cheers, David