Mithil

Joined 21 March 2017
1,344 bytes added ,  3 April 2017
Line 111: Line 111:
* Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). If possible, include two or three milestones you expect.''
* Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). If possible, include two or three milestones you expect.''
[[Category: Summer of Code]]
[[Category: Summer of Code]]
** I would update the timeline after working out the finer details with mentors.
 
**Community Bonding Period ( 4th May - 30th May)
***1st Week: Understanding the code base and reading about the research work going on in the relevant area.
***2nd Week: Discussing possible areas of improvement with the mentors. Getting an abstract idea about the implementation.
***3rd Week: Proposing new functions which could be included, study about them and constantly reviewing ideas with mentors.
***4th Week: Fixating on the proposed upgrades and schedule.
 
 
**Phase I ( 1st June - 30th June)
***1st Week: Profile the present code of expm, sqrtm and logm. Implement efficient algorithms as m script functions (if any).
***2nd Week: Change possible functions to equivalent C++ functions.
***3rd Week: Review the work done and consult mentors for suggestions.
***4th Week: Work on suggestions and then wind up the Phase I. Start preparing for the Phase II.
 
 
**Phase II ( 1st July - 28th July)
***1st Week: Confer about the new functions which could be added and then implement them.
***2nd Week: Profile the code to identify weak sections and then improvise accordingly.
***3rd Week: Review Phase II.
***4th Week: Work on suggestions and look back through Phase I and Phase II.
 
 
**Phase III ( 29th July - 29th August)
***1st Week
Complete pending work ( if any ).
***2nd Week: Identify bugs and documenting the project.
***3rd Week: Get feedback and finalize the Submission.
***4th Week: Wait for Evaluation :)
45

edits