49
edits
mNo edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 51: | Line 51: | ||
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. | 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. | ||
== | == Detail Project Timeline == | ||
Community bonding period | |||
Getting familiar with the code | Getting familiar with the code | ||
Interaction with mentors and the community members | |||
1st week (25th May - 30th May) | |||
Designing the algorithm for calculation of left eigenvectors | |||
2nd week (1st June - 7th June) | |||
Implementation of the algorithm | |||
3rd week (8th June - 14th June) | |||
Implementation of calling form for calculating left eigenvectors as third output | |||
4th week (15th June - 21th June) | |||
Studying Cholesky Factorisation algorithm and QR algorithm | |||
5th week (22nd June - 28th June) | |||
Implementation of the calling form to choose among generalised algorithms | |||
Mid-Term Evaluation | |||
Calling form of eig to calculate left eigenvectors as third output | |||
Calling form for choosing among generalised eigenvalue algorithms | |||
7th week (6th July - 12th July) | |||
Understanding the concept of balancing | |||
8th week (13th July - 19th July) | |||
Implementation of algorithm for balancing option | |||
9th week (20th July - 26th July) | |||
Implementation of | Implementation of calling form for preliminary balancing | ||
10th week ( 27th July - 2nd August) | |||
Writing test cases for these calling forms of eig function | |||
11th and 12th week(3rd August - 16th August) | |||
Documentation for the code | |||
Reviewing the code | |||
Final touches to the code | |||
Documentation for the code | |||
Reviewing the code | |||
Final touches to the code | |||
== Other Commitments == | == Other Commitments == |
edits