Alisha

Joined 21 March 2015
314 bytes added ,  25 March 2015
m
Line 43: Line 43:
== Project Details ==
== Project Details ==
=== 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] and would like to explore myself in the field of matrices.
Because of my affinity for mathematics, I have my keen interest in [http://wiki.octave.org/Summer_of_Code_Project_Ideas#Generalised_eigenvalue_problem Generalised_eigenvalue_problem] project and would like to explore myself in the field of matrices.


=== Introduction to Project ===
=== Introduction to Project ===
This project deals with the eig function in GNU Octave, which calculates the eigenvalues and eigenvectors of a matrix.
This project deals with the [http://in.mathworks.com/help/matlab/ref/eig.html?searchHighlight=eig eig] function in GNU Octave, which calculates the eigenvalues and eigenvectors of a matrix.


=== Synopsis ===
=== Synopsis ===
This project will introduce more calling forms of the eig function.
This project will implement missing calling forms of the eig function, which includes preliminary balancing, calculating left eigenvectors as a third ouput and choosing among the generalized eigenvalue algorithms.


=== Present state of project ===
=== Rough Project Timeline ===
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 ===
==== GSoC Application period ====
Based on the different file formats I will be working on my project will be partioned in the following three parts:-
 
AndroidXML
Understanding eigenvalues and eigenvectors done
QT ts
 
JSON
==== Start of GSoC (May) ====
 
calculate left eigenvectors
choose among the generalised [in.mathworks.com/help/matlab/ref/eig.html?searchHighlight=eig#input_argument_algorithm eigenvalue algorithm]
 
==== Midterm ====
 
implement [http://in.mathworks.com/help/matlab/ref/eig.html?searchHighlight=eig#input_argument_algorithm balancing option] as an argument to eig function
[http://wiki.octave.org/Tests Test cases] for these calling forms.


== Other Commitments ==
== Other Commitments ==
49

edits