<div dir="ltr">Hello,<div><br></div><div>This is really great. Thank you, Antônio! I will definitely try to learn from your implementation.</div><div><br></div><div>Cheers,</div><div><br></div><div>Melissa</div><div><br></div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr">Em ter, 29 de ago de 2017 às 06:19, Ralf Gommers <<a href="mailto:ralf.gommers@gmail.com" target="_blank">ralf.gommers@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Aug 29, 2017 at 10:47 AM, Antonio Ribeiro <span dir="ltr"><<a href="mailto:antonior92@gmail.com" target="_blank">antonior92@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi all,<div><br></div><div><div>During the last few months I have worked on my Google Summer of Code (GSoC) project, that consists of implementing a large-scale optimization algorithm to be integrated to Scipy.</div><div><br></div><div>The algorithm implemented was an interior point method described in <<a href="https://antonior92.github.io/posts/2017/07/interior-point-method/" target="_blank">https://antonior92.github.io/posts/2017/07/interior-point-method/</a>>. A series of blog post describe different aspects of the algorithm and its use <<a href="https://antonior92.github.io/tags/#gsoc-2017" target="_blank">https://antonior92.github.io/tags/#gsoc-2017</a>>.</div><div><br></div><div>The implementation can be found on the separate repository:</div><div><br></div><div><<a href="https://github.com/antonior92/ip-nonlinear-solver" target="_blank">https://github.com/antonior92/ip-nonlinear-solver</a>></div><div><br></div><div>and is being integrated to SciPy through the pull request #7729</div><div><br></div><div><<a href="https://github.com/scipy/scipy/pull/7729" target="_blank">https://github.com/scipy/scipy/pull/7729</a>></div><div><br></div><div>During my GSoC I have implemented the optimization algorithm, tested it on almost one hundred examples <<a href="https://antonior92.github.io/posts/2017/00/NumericalResults/" target="_blank">https://antonior92.github.io/posts/2017/00/NumericalResults/</a>> and created an interface for using it. While the optimization solver is ready to be used and tested, there are still a features I want to include, namely quasi-Newton approximations to the Hessian matrix including: SR1 approximation; BFGS approximation; and, L-BFGS approximation. I included those as optional items on my GSoC proposal and, unfortunately, they will not be ready for the GSoC submission.  Furthermore, there are still some questions about how to best integrate my implementation to the optimization SciPy library that are still under discussion. However, I will tend to those final points in the weeks following the end of the program.</div><div><br></div><div>Finally, I would like to thanks SciPy community and my mentors: Nikolay, Matt and Ralf, with whom I have greatly enjoyed the opportunity to work with during these three months.</div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Thank you Antonio, was (is - don't go anywhere!) great working with you:) And thanks to Nikolay and Matt for doing all the hard mentoring work!<br><br></div><div>Cheers,<br></div><div>Ralf<br><br></div></div><br></div></div>
_______________________________________________<br>
SciPy-Dev mailing list<br>
<a href="mailto:SciPy-Dev@python.org" target="_blank">SciPy-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scipy-dev" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/scipy-dev</a><br>
</blockquote></div></div>