Asma

Joined 18 March 2015
186 bytes added ,  24 March 2015
Line 157: Line 157:
* Did you select a task from our list of proposals and ideas?
* Did you select a task from our list of proposals and ideas?


''yes''
''yes.''


** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information.
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information.


''http://wiki.octave.org/Summer_of_Code_Project_Ideas#Nonlinear_and_constrained_least_squares''
''See http://wiki.octave.org/Summer_of_Code_Project_Ideas#Nonlinear_and_constrained_least_squares''
 
Discussion and work on project can be seen here.


''http://octave.1599824.n4.nabble.com/GSoC-2015-Optimization-Package-Non-linear-and-constrained-least-squares-lsqcurvefit-lsqlin-lsqnonlin-tt4668777.html''
''http://octave.1599824.n4.nabble.com/GSoC-2015-Optimization-Package-Non-linear-and-constrained-least-squares-lsqcurvefit-lsqlin-lsqnonlin-tt4668777.html''
To summarize, adding functions to the Optim package for Octave using existing back-ends available. And adding another back-end as a stretch goal.


* Please provide a rough estimated timeline for your work on the task.  
* Please provide a rough estimated timeline for your work on the task.  


=== GSoC Application period ===
***GSoC Application period  


'' 'quadprog' wrapper around 'qp' ''
'' 'quadprog' wrapper around 'qp' done ''


'' 'lsqlin' using 'qp' ''
'' 'lsqlin' using 'qp' done''


=== Start of GSoC (May) ===
***Start of GSoC (May)


'' 'lsqnonlin' using 'nonlin_residmin' ''
'' 'lsqnonlin' using 'nonlin_residmin' ''
Line 181: Line 185:
'' 'fmincon' using 'nonlin_min', ''
'' 'fmincon' using 'nonlin_min', ''


=== Midterm ===
***Midterm


'' test cases for these functions [http://wiki.octave.org/Tests] ''
'' test cases for these functions [http://wiki.octave.org/Tests] ''


'' instead of wrappers for top-level functions like qp. Call back-end function (__qp__) to be able to extract lambda.''
'' instead of wrappers for top-level functions like qp. Call back-end function (__qp__) to be able to extract lambda. See [http://octave.1599824.n4.nabble.com/GSoC-2015-Optimization-Package-Non-linear-and-constrained-least-squares-lsqcurvefit-lsqlin-lsqnonlin-tp4668777p4669284.html] ''
 
'' See [http://octave.1599824.n4.nabble.com/GSoC-2015-Optimization-Package-Non-linear-and-constrained-least-squares-lsqcurvefit-lsqlin-lsqnonlin-tp4668777p4669284.html] ''


=== Stretch Goals ===
***Stretch Goals


'' Further missing functions in Optim package. See [http://wiki.octave.org/Optimization_package]''
'' Further missing functions in Optim package. See [http://wiki.octave.org/Optimization_package]''
16

edits