[SciPy-Dev] GSOC Optimization Project

Ralf Gommers ralf.gommers at gmail.com
Mon Mar 2 21:05:12 EST 2015


On Mon, Mar 2, 2015 at 5:50 PM, Nikolay Mayorov <n59_ru at hotmail.com> wrote:

> Hello again!
>
> Shorter question: is optimization project for GSOC actually alive? It
> mentions Pauli Virtanen as possible mentor, but will he agree on mentoring?
>
> It would be cool if he (or someone else) say something about this project
> in general, thanks!
>

Hi Nikolay, good to see your interest! For the optimize project
specifically, I'm afraid Pauli has to answer. I can give a general overview
of what my understanding is of the current status of all ideas:
- stats, discrete wavelets, ndimage port: these have confirmed mentors.
- interpolate: Evgeni needs to confirm that he can and wants to mentor this.
- optimize: Pauli needs to confirm that he can and wants to mentor this.
- diff: Christoph has confirmed he wants to mentors but needs a co-mentor
with some domain-specific knowledge. We'll go actively look for such a
person once there's an interested candidate.
- your own idea: always welcome. Keep in mind that it's easier to find a
mentor when you propose to work on a submodule that's very actively
developed (check commit logs for activity).

Cheers,
Ralf



>
> ------------------------------
> From: n59_ru at hotmail.com
> To: scipy-dev at scipy.org
> Date: Sat, 28 Feb 2015 23:04:30 +0500
> Subject: [SciPy-Dev] GSOC Optimization Project
>
>
> Hi! I want to clarify some things about GSOC project idea related to Levenberg-Marquardt
> algorithm.
>
> 1) Why do we want anything but current leastsq based on MINPACK?
>
> Looks like it is answered here: https://github.com/scipy/scipy/pull/90
>
> "When we call python from FORTRAN, a lot of magic has to be done. This
> magic prevents us, for example, to properly pass exceptions through the
> FORTRAN
> code."
>
> Could you comment more on that perhaps?
>
> 2) What's wrong with https://github.com/scipy/scipy/pull/90? Why it is
> stalled? What do you expect from GSOC student to do better / different?
>
> Again partially answered in PR: "It's stalled: the algorithmic part is
> OK, the new interfaces proposed controversial.", "However, this could
> perhaps be extended to Levenberg-Marquardt supporting sparse Jacobians"
>
>
> 3) Based on 2: how GSOC student should proceed with interface issue? I
> mean there weren't any strong opinions and it was on the list for so long.
> I have no idea how to come up with a good solution all of a sudden.
>
>
> 4) Do you believe that code written during GSOC should be based on PR
> mentioned?
>
> ---
>
> That's what I come up so far about the work during GSOC:
>
> - Decide on interface part
> - Add new features to the PR from pv (probably just one of them):
>    Sparse Jacobians support
>    Constraints support
> - Implement a solid test suite
>
>
> ---
>
> I would appreciate your answers,
>
> Nikolay.
>
>
>
> _______________________________________________ SciPy-Dev mailing list
> SciPy-Dev at scipy.org http://mail.scipy.org/mailman/listinfo/scipy-dev
>
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20150303/44988b85/attachment.html>


More information about the SciPy-Dev mailing list