Alisha

Joined 21 March 2015
30 bytes removed ,  26 March 2015
m
mNo edit summary
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.


== Rough Project Timeline ==
== Detail Project Timeline ==




    Community bonding period
Community bonding period


Getting familiar with the code
    Getting familiar with the code


Interaction with mentors and the community members
    Interaction with mentors and the community members


    1st week
1st week (25th May - 30th May)
    (25th May - 30th May)


Designing the algorithm for calculation of left eigenvectors
    Designing the algorithm for calculation of left eigenvectors


    2nd week
2nd week (1st June - 7th June)
    (1st June - 7th June)


Implementation of the algorithm
    Implementation of the algorithm


    3rd week
3rd week (8th June - 14th June)
    (8th June - 14th June)


Implementation of calling form for calculating left eigenvectors as third output
    Implementation of calling form for calculating left eigenvectors as third output


    4th week
4th week (15th June - 21th June)
    (15th June - 21th June)


Studying Cholesky Factorisation algorithm and QR algorithm
    Studying Cholesky Factorisation algorithm and QR algorithm


    5th week
5th week (22nd June - 28th June)
    (22nd June - 28th June)


Implementation of the calling form to choose among generalised algorithms
    Implementation of the calling form to choose among generalised algorithms


    Mid-Term Evaluation
Mid-Term Evaluation


Calling form of eig to calculate left eigenvectors as third output
    Calling form of eig to calculate left eigenvectors as third output


Calling form for choosing among generalised eigenvalue algorithms  
    Calling form for choosing among generalised eigenvalue algorithms  


    7th week
7th week (6th July - 12th July)
    (6th July - 12th July)


Understanding the concept of balancing
    Understanding the concept of balancing


    8th week
8th week (13th July - 19th July)
    (13th July - 19th July)


Implementation of algorithm for balancing option
    Implementation of algorithm for balancing option


    9th week
9th week (20th July - 26th July)
    (20th July - 26th July)


Implementation of calling form for preliminary balancing
    Implementation of calling form for preliminary balancing


    10th week
10th week ( 27th July - 2nd August)
    ( 27th July - 2nd August)


Writing test cases for these calling forms of eig function
    Writing test cases for these calling forms of eig function


    11th and 12th week
11th and 12th week(3rd August - 16th August)
    (3rd August - 16th August)


Documentation for the code
  Documentation for the code


Reviewing the code
  Reviewing the code


Final touches to the code
Final touches to the code
49

edits