<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 31, 2014 at 12:01 AM, jennifer stone <span dir="ltr"><<a href="mailto:jenny.stone125@gmail.com" target="_blank">jenny.stone125@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>With GSoC 2014 being round the corner, I hereby put up few projects for discussion that I would love to pursue as a student. <br>
</div>Guidance, suggestions are cordially welcome:-<br><div><div><div><br>
</div><div>1. If I am not mistaken, contour integration is not supported by SciPy; in fact even line integrals of real functions is yet to be implemented in SciPy, which is surprising. Though we at present have SymPy for line Integrals, I doubt if there is any open-source python package supporting the calculation of Contour Integrals. With integrate module of SciPy already having been properly developed for definite integration, implementation of line as well as contour integrals, I presume; would not require work from scratch and shall be a challenging but fruitful project.<br>

<br></div><div>2. I really have no idea if the purpose of NumPy or SciPy would encompass this but we are yet to have indefinite integration. An implementation of that, though highly challenging, may open doors for innumerable other functions like the ones to calculate the Laplace transform, Hankel  transform and many more.<br>

<br></div><div>3. As stated earlier, we have spherical harmonic functions (with much scope for dev) we are yet to have elliptical and cylindrical harmonic function, which may be developed.<br><br></div><div>4. Lastly, we are yet to have Inverse Laplace transforms which as Ralf has rightly pointed out it may be too challenging to implement.<br>

<br></div><div>5. Further reading the road-map given by Mr.Ralf, I would like to develop the Bluestein's FFT algorithm.<br></div><div><br></div><div>Thanks for reading along till the end. I shall append to this mail as when I am struck with ideas. Please do give your valuable guidance<br>

</div></div></div></div></blockquote><div><br></div><div>Another idea: add support for discrete wavelet transforms in scipy.signal. There's a fair bit of interest for those here I think. It would start by integrating <a href="https://github.com/rgommers/pywt">https://github.com/rgommers/pywt</a>, then adding some new features. Feature ideas:<br>
- 1-D and 2-D inverse SWT (have been requested several times on the PyWavelets list and issue tracker). <br></div><div>- signal denoising (SureShrink & co, for scipy.signal)<br></div><div>- image compression/denoising/... algorithms (for scikit-image)<br>
</div><div><br></div><div>Ralf<br></div></div></div></div>