Editing User:Josiah425
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 56: | Line 56: | ||
* Did you select a task from our list of proposals and ideas? | * Did you select a task from our list of proposals and ideas? | ||
I would like to contribute on the TISEAN package. | I would like to contribute on the TISEAN package. | ||
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.'' | ** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.'' I really like the idea of getting to know how to make packages for octave and to link multiple types of code together. The link to the elaborated proposal is[[User:Josiah425:TISEAN_Package|here]]. | ||
I really like the idea of getting to know how to make packages for octave and to link multiple types of code together. | |||
* 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"). Optionally 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"). Optionally include two or three milestones you expect.'' | ||
I | Porting of the TISEAN package has a couple parts. First part is making the fortran and c programs accessible to Octave. Second part would be creating makefiles and putting all that code in a neat package. | ||
I have divided the first part into three subparts: | |||
# fortran ones that can be re-implemented easily in m-files (a good example of such a program is 'henon') | |||
# the fortran ones that need to be linked to oct files | |||
# c programs which also need to be linked to oct files. | |||
As linking fortran code to oct code is most diffucult of those three tasks I assume in my estimates that it will take me around 3 hours for each program, there are 28 in this category. Thus I assume it will take me about 2-3 to complete this task. | |||
Next there are the programs in the Tisean which can be ported to m-files easily. As this is not as difficult a task as porting fortran code to oct files I have alloted 2 hr for each program. I have put 5 programs in this category thus it should only take me about 2 days to complete this task | |||
Last but not least, I have 41 programs in C that need to ported to Oct files. As this task seems fairly straightforward I have allotted 2 for each program. There are 41 programs in this category, therefore this task should also take me 2-3 weeks. | |||
I plan to allot another 2 weeks for cleaning the code up thus bringing it to a grand total of about 7 weeks. | |||
My plan is to tackle the hardest task first, that is to work on the fortran programs that need to be linked to oct files. | |||
There are 9 weeks designated for GSoC so I hope the extra room will allow me easily finish on time. | |||
[[Category: Summer of Code]] | [[Category: Summer of Code]] |