User:Antonio Pino:anotherwiki: Difference between revisions

new time line
No edit summary
(new time line)
Line 36: Line 36:


'''Update:'''
'''Update:'''
Part of the work is already done by Prof. N.J. Higham and is available under a GPLv3+ license: [http://www.ma.man.ac.uk/~higham/mftoolbox/ The Matrix Function Toolbox][3] which is closely related to the book by the same author[4]. A [http://www.ma.man.ac.uk/~higham/mctoolbox toolbox for matrix computations][4] (The Matrix Computation Toolbox) is also provided by the same author, under the same license. Finally, a funm function is provided in the page of the NAMF project under GPLv3+.
Part of the work is already done by Prof. N.J. Higham and is available under a GPLv3+ license: [http://www.ma.man.ac.uk/~higham/mftoolbox/ The Matrix Function Toolbox][3] which is closely related to the book by the same author[4]. A [http://www.ma.man.ac.uk/~higham/mctoolbox toolbox for matrix computations][4] (The Matrix Computation Toolbox) is also provided by the same author, under the same license. Finally, a funm function is provided in the page of the NAMF project under GPLv3+. One might suggest that there is still room for improvement; because as Marco Caliari noted the toolboxes are from 2008. A review of the literature needs to be done in order to use more recent algorithms when writing the new functions.
 
 
'''TENTATIVE TIMELINE'''


<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
'''TENTATIVE TIMELINE'''(previous)
<div class="mw-collapsible-content">'''Introduction'''
It appears to me that the natural task division for this project is to first improve and test funm (this should be ready by the mid-term), and then get to the rest, picking logm first.
'''weeks 1-2'''
'''weeks 1-2'''


The start should be soft for I am having the finals in this period. At this point the list of algorithms to be used must be completely defined.
The start should be soft for I am having the finals in this period. At this point the list of algorithms to be used must be completely defined; that is, a final review of the literature will be done. For that purpose, the access to my university's bibliographical will be used.


'''weeks 3-7'''
Work with the toolboxes starts here.


funm (Milestone 1: general purpose funm based on a Schur-Parlett algorithm)
'''weeks 3-4'''
 
''Milestone 0'': the toolboxes are working and packaged.
 
'''weeks 4-7'''
 
funm  
 
''Milestone 1'': general purpose funm based on a Schur-Parlett algorithm)


'''weeks 8-9'''
'''weeks 8-9'''
Line 57: Line 64:


sqrtm
sqrtm
p-th roots (p = integer) algorithm [?]
p-th roots (p = integer) algorithm [?]
(Milestone 2: logm, sqrtm, funm)


'''weeks 12'''
''Milestone 2'': logm, sqrtm, funm
 
'''week 12'''


implement trigonometric functions (I submitted  a snippet of cosm [http://octave.1599824.n4.nabble.com/GSoC-2015-improving-matrix-funtcions-td4669227.html to the mailing list])
implement trigonometric functions (I submitted  a snippet of cosm [http://octave.1599824.n4.nabble.com/GSoC-2015-improving-matrix-funtcions-td4669227.html to the mailing list], [http://agora.octave.org/snippet/tqUQ/ updated])


'''weeks 13-14'''
'''weeks 13-14'''


Pencils down. Run tests on the Matrix Functions and write/review their documentation.
Pencils down. Run tests on the Matrix Functions and write/review their documentation.
</div>
 
</div>




107

edits