<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 2, 2015 at 5:50 PM, Nikolay Mayorov <span dir="ltr"><<a href="mailto:n59_ru@hotmail.com" target="_blank">n59_ru@hotmail.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><div dir="ltr"><div>Hello again!</div><div><br></div><div>Shorter question: is optimization project for GSOC actually alive? It mentions Pauli Virtanen as possible mentor, but will he agree on mentoring? </div><div><br></div><div>It would be cool if he (or someone else) say something about this project in general, thanks!</div></div></div></blockquote><div><br></div><div>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:<br></div><div>- stats, discrete wavelets, ndimage port: these have confirmed mentors.<br></div><div>- interpolate: Evgeni needs to confirm that he can and wants to mentor this.<br></div><div>- optimize: Pauli needs to confirm that he can and wants to mentor this.<br></div><div>- 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.<br></div><div>- 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).<br><br></div><div>Cheers,<br></div><div>Ralf<br><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="ltr"><br><br><div><hr>From: <a href="mailto:n59_ru@hotmail.com" target="_blank">n59_ru@hotmail.com</a><br>To: <a href="mailto:scipy-dev@scipy.org" target="_blank">scipy-dev@scipy.org</a><br>Date: Sat, 28 Feb 2015 23:04:30 +0500<br>Subject: [SciPy-Dev] GSOC Optimization Project<div><div class="h5"><br><br>


<div dir="ltr">Hi! I want to clarify some things about GSOC project idea related to <span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)">Levenberg-Marquardt algorithm.</span><div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)"><br></span></div><div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)">1) Why do we want anything but current leastsq based on MINPACK?</span></div><div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)"><br></span></div><div><font face="Helvetica Neue, Helvetica, Segoe UI, Arial, freesans, sans-serif" color="#333333"><span style="line-height:25.6px;background-color:rgb(255,255,255)">Looks like it is answered here: </span></font><a href="https://github.com/scipy/scipy/pull/90" style="font-size:12pt" target="_blank">https://github.com/scipy/scipy/pull/90</a> </div><div><br></div><div>"W<span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">hen we </span><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">call python from FORTRAN, a lot of magic has to </span><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">be done. This magic prevents us, for example, to </span><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">properly pass exceptions through the FORTRAN</span></div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">code."</span><div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)"><br></span></div><div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)">Could you comment more on that perhaps?</span></div><div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)"><br></span></div><div><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;line-height:25.6px;background-color:rgb(255,255,255)">2) What's wrong with </span><a href="https://github.com/scipy/scipy/pull/90" style="font-size:12pt" target="_blank">https://github.com/scipy/scipy/pull/90</a>? Why it is stalled? What do you expect from GSOC student to do better / different?</div><div><br></div><div>Again partially answered in PR: "<span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">It's stalled: the algorithmic part is OK, the new interfaces proposed controversial.", "</span><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">However, this could perhaps be extended to Levenberg-Marquardt supporting sparse Jacobians</span><span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255)">"</span></div><div><br></div><div><br></div><div>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.</div><div><br></div><div><br></div><div>4) Do you believe that code written during GSOC should be based on PR mentioned?</div><div><br></div><div>---</div><div><br></div><div>That's what I come up so far about the work during GSOC:</div><div><br></div><div>- Decide on interface part</div><div>- Add new features to the PR from pv (probably just one of them): </div><div>   Sparse Jacobians support</div><div>   Constraints support</div><div>- Implement a solid test suite</div><div><br></div><div><br></div><div>---</div><div><br></div><div>I would appreciate your answers,</div><div><br></div><div>Nikolay.</div><div><br></div><div><br></div>                                          </div>
<br></div></div>_______________________________________________
SciPy-Dev mailing list
<a href="mailto:SciPy-Dev@scipy.org" target="_blank">SciPy-Dev@scipy.org</a>
<a href="http://mail.scipy.org/mailman/listinfo/scipy-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/scipy-dev</a></div>                                       </div></div>
<br>_______________________________________________<br>
SciPy-Dev mailing list<br>
<a href="mailto:SciPy-Dev@scipy.org">SciPy-Dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/scipy-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/scipy-dev</a><br>
<br></blockquote></div><br></div></div>