16
edits
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 | |||
'' 'quadprog' wrapper around 'qp' '' | '' 'quadprog' wrapper around 'qp' done '' | ||
'' 'lsqlin' using 'qp' '' | '' 'lsqlin' using 'qp' done'' | ||
***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 | |||
'' 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] '' | ||
***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]'' |
edits