Editing User:Pritika

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 12: Line 12:


* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
Google Summer of Code is an excellent opportunity to contribute to large organizations and to make contribution to real world projects which are used in daily life by people belonging to various backgrounds.
Google Summer of Code is an excellent opportunity to contribute to large projects and to make contribution to real world projects which are used in daily life by people belonging to various backgrounds.


** Please also describe your previous experience with the GSoC, if any. ''Includes any community-bonding, mentor experience or application, not necessarily accepted. We use this subquestion to identify which students are unfamiliar with how the program goes, providing further support. It has no negative impact on your rating!''
** Please also describe your previous experience with the GSoC, if any. ''Includes any community-bonding, mentor experience or application, not necessarily accepted. We use this subquestion to identify which students are unfamiliar with how the program goes, providing further support. It has no negative impact on your rating!''
I don’t have any previous experience with GSoC. I am a newbie!! I heard about it through my college mates and read about it. I got interested in the program and so went forward in participating in it.
I don’t have any previous experience with GSOC. I am a newbie!! I heard about it through my college mates and read about it. I got interested in the program and so went forward in participating in it.
   
   
* Why are you choosing Octave?
* Why are you choosing Octave?
I have chosen Octave because I have recently had the opportunity to implement and execute some methods of numerical methods in Octave and have worked in Matlab as well.
I have chosen Octave because I have recently had the opportunity to implement and execute some methods of numerical methods in Octave and have worked in Matlab as well.  


== C: Contact ==
== C: Contact ==
Line 26: Line 26:
* Which time zone do you live in? Will that change over GSoC duration? ''Perhaps DST adjustment or a relocation. Note that both UTC and GMT are not aware of daylight saving time! Please state UTC+x or -x.''
* Which time zone do you live in? Will that change over GSoC duration? ''Perhaps DST adjustment or a relocation. Note that both UTC and GMT are not aware of daylight saving time! Please state UTC+x or -x.''
UTC+5:30.  
UTC+5:30.  
* Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers?  
* Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers? ''Example: I usually code around 9.00 to 18.00 and could also try to start earlier (~7.00) for few days ;-)''
 
I work from 9:00 (UTC-3:30) to 18:00 (UTC-12:30)  and 20:00 (UTC-14:30) to 23:00 (UTC-17:30) but as and when required I will be flexible in managing time.


== E: Coding experience ==
== E: Coding experience ==
This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-)
This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-)
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.
'''C++''': I have good understanding of C++ and have implemented various programs in C++ practising the basic and important concepts.
C++: I have good understanding of C++ and have implemented various programs in C++ practising the basic and important concepts.


'''Matlab''': I worked on “A Novel Framework for Medical Images by CBIR”, a research based project based on image retrieval, focusing on three parameters (color, texture and shape).
Matlab: I worked on “A Novel Framework for Medical Images by CBIR”, a research based project based on image retrieval, focusing on three parameters (color, texture and shape).


'''Octave''': I have used Octave to implement and execute the various methods of '''Numerical Methods and errors and approximations'''.  
Octave: I have used Octave to implement and execute the various methods of '''Numerical Methods and errors and approximations'''.  


* Please describe your experience with other programming languages.
* Please describe your experience with other programming languages.
Line 75: Line 73:
Yes, I have heard about it before.
Yes, I have heard about it before.
** If so, when and where? How far have you been involved already?
** If so, when and where? How far have you been involved already?
I heard it some time back in my previous semester when I was using Matlab. But now as part of my training semester, it's here that I am using it. I have been using it from past two months.
I have heard it some time back in my previous semester when I was using Matlab. But now as part of my training semester, it's here that I am using it. I been using it from past two months.


** If not, where would you expect or advise us to do advertising?
** If not, where would you expect or advise us to do advertising?
Specially in the academic institutions and similar places where science and mathematics play a great role.
Specially in the academic institutions and similar places where science and mathematics play a great role.
* What was the first question concerning Octave you could not find an answer to rather quickly? ''Of course more than one question can be stated. We try to improve based on this each year! Includes learning how to use it, code, website, GSoC application, …''


== P: Prerequisites ==
== P: Prerequisites ==
Line 110: Line 111:
** 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.  
** 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.''
''Please also wiki-link the page for your elaborated proposal here.''
ode15s : Matlab Compatible DAE solver


'''ode15s : Matlab Compatible DAE solver'''
** If you apply for a task you have added yourself instead, please describe this task, its scope and people you already talked to concerning it. What field of tasks did you miss on the list?
 
* 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.''
'''Before 22nd April''': More interaction with community and working on available bugs.
More information about DAE and its working algorithms.
'''22nd April - 22nd May''': Study about SUNDIALS library and its MEX interface
Comparative study of Matlab ode15 solver and octave ode solvers
'''23rd May-26th June''': After having studied existing ode solvers, begin coding for new ones.
Improving and testing these using various test cases.
(Manual testing and automated testing)
Testing the internals and black-box testing.
Preparations for Mid-Term evaluation
'''27th June'''-Mid-Term Evaluation
'''28th June-14th August''': Comparing the results with Matlab ode solvers
Optimizing the internal logic for better performance
'''15th August-23th August'''- Final code preparation and documentation
I don't have exams this summer. It's six months training semester and we just have to report for final project evaluation.
[[Category: Summer of Code]]
[[Category: Summer of Code]]
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)