[SciPy-dev] Numpy/Scipy GSOC project(s)
Tue Mar 31 11:42:27 CDT 2009
ross smith wrote:
> I've tried firstname.lastname@example.org <mailto:email@example.com <firstname.lastname@example.org>>
, the issue
> has and is that my schools mail server is rejecting my outbound emails.
Ok. I have contacted him personally - I will keep the mailing list posted.
> If you are interested in working on scipy-related projects, something
> which could help the transition is to replace C code by cython. This
> would be particularly helpful in scipy - there are many modules which
> are crufty and would benefit from code cleaning, but if you don't know
> cython, maybe that's not something that interesting for you. Cython is
> not difficult to use, though. scipy.signal comes to mind, to take
> something where I could definitely help you - but there are other
> modules as well, where other people would be more qualified
> (scipy.ndimage, etc...). at least in the
> case of scipy.signal, there is definitely some new features which are
> needed as well (new feature is generally more fun than code
> hunting). Of course, you should choose modules which interest you.
> scipy.signal sounds very interesting to me. I've been toying with the
> idea of a soft-synth written in python for a while now. I would be
> up for tidying up that module. what other features would be of use to
- a lot of C code is 'old', using 'old' idioms. The module works
well, but modifying it when there are bugs is challenging. In
particular, a lot of array indexing is done manually, but numpy now have
array iterator which makes this much easier to handle.
- The new numpy generalized ufunc may be useful to improve the
functionalities of things like filtering, etc... (I have yet to study
- some new code to fill the gap compared to matlab signal toolbox
(LPC analysis, etc... I already have some code to that purpose in the
talkbox scikits, but the code would need to be generalized to arbitrary
What's your background in signal processing ?
I have a very little from playing with jMax to create beeps and blips. The
codebase I worked on porting this school year, also does some signal
Would you be more
interested in new features or bug cleaning ?
At first I'd be more interested in bug cleaning. I think it's the best way
to get comfortable with a new codebase. Toward the second half of the
summer, I'd be more interested in new features.
> > As a start, what would be extremely useful is to be able to build
> >Cython ufuncs on the fly.
For cython, you should definitely ask the cython ML.
Scipy-dev mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Scipy-dev