49
edits
m (→Your task) |
|||
Line 44: | Line 44: | ||
=== Interested project === | === Interested project === | ||
Because of my affinity for mathematics, I have my keen interest in 'Generalised_eigenvalue_problem' project [http://wiki.octave.org/Summer_of_Code_Project_Ideas#Generalised_eigenvalue_problem]. I want to explore myself more in the field of matrices. | Because of my affinity for mathematics, I have my keen interest in 'Generalised_eigenvalue_problem' project [http://wiki.octave.org/Summer_of_Code_Project_Ideas#Generalised_eigenvalue_problem]. I want to explore myself more in the field of matrices. | ||
=== Your task === | |||
* Did you select a task from our list of proposals and ideas? | |||
''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. | |||
''http://wiki.octave.org/Summer_of_Code_Project_Ideas#Nonlinear_and_constrained_least_squares'' | |||
''http://octave.1599824.n4.nabble.com/GSoC-2015-Optimization-Package-Non-linear-and-constrained-least-squares-lsqcurvefit-lsqlin-lsqnonlin-tt4668777.html'' | |||
* Please provide a rough estimated timeline for your work on the task. | |||
GSoC Application period | |||
'' 'quadprog' wrapper around 'qp' '' | |||
'' 'lsqlin' wrapper around 'qp' '' | |||
Start of GSoC (May) | |||
'' 'lsqnonlin' wrapper around 'nonlin_residmin' '' | |||
'' 'lsqcurvefit' wrapper around 'nonlin_curvefit', 'nonlin_residmin', or 'lsqnonlin', '' | |||
'' 'fmincon' wrapper around 'nonlin_min', '' | |||
Midterm | |||
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 | |||
Implement another back-end algorithm/add variant. | |||
=== Introduction to Project === | |||
This project deals with the file conversion of various file formats. The Translate extension has been developed for this purpose. The extension is made supportive for various file formats but the work for only specific format of the input files. The data is read from the input file and stored in the arrays (in the form of key-value pair for JSON file format) and then written in the output file following the file format specifications of the output file format. | |||
=== Synopsis === | |||
This project will make the extension robust so that it can handle even the exceptional cases of the input file format. Moreover, a proper documentation will be maintained for the different file formats. I will be mainly focusing on AndroidXML, Qt ts and JSON file formats. | |||
=== Present state of project === | |||
After carrying out the scrutiny of present working code I found the following limitations:- Lack of proper documentations, unable to handle abnormal cases, only specific format of input file is translated, lack of robust programming and code is not secure. | |||
=== Project partition === | |||
Based on the different file formats I will be working on my project will be partioned in the following three parts:- | |||
AndroidXML | |||
QT ts | |||
JSON | |||
== Timeline - December 9, 2014 to March 9, 2015 == | == Timeline - December 9, 2014 to March 9, 2015 == |
edits