User:Pritika: Difference between revisions

Jump to navigation Jump to search
659 bytes added ,  24 March 2016
(Created page with "= Public application template = == A: An introduction == * Please describe yourself in three sentences, one of them regarding your current studies. I am Pritika Malhotra. I a...")
 
 
(9 intermediate revisions by the same user not shown)
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 projects 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 organizations 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? ''Example: I usually code around 9.00 to 18.00 and could also try to start earlier (~7.00) for few days ;-)''
* Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers?  
 
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 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).
 
Octave: I have used Octave to implement and execute the various methods of Numerical Methods
'''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'''.


* Please describe your experience with other programming languages.
* Please describe your experience with other programming languages.
I have experience of programming in Java and worked on “Desktop File Search Engine” using J2SE and MySql. It involved copying, locating and deleting files.
I have experience of programming in Java and have worked on “'''Desktop File Search Engine'''” using J2SE and MySql. It involved copying, locating and deleting files.
Html, CSS and Javascript: I have used these to design web pages.
 
LaTeX: I have used it to make simple articles and question paper formats along with solutions.   
'''Html, CSS and Javascript''': I have used these to design web pages and a Toll application.
 
'''LaTeX''': I have used it to make simple articles and question paper formats along with solutions.   


* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
Line 44: Line 50:


* Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.
* Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.
  “A Novel Framework for medical images”: It was based on image retrieval using features (Color, Texture, Shape). I had the role of writing the code as part of development team for the major portion of the project. Prior to coding, the project demanded research work on how to implement the idea and to select the features.
  “'''A Novel Framework for medical images'''”: It was based on image retrieval using features (Color, Texture, Shape). I had the role of writing the code as part of development team for the major portion of the project. Prior to coding, the project demanded research work on how to implement the idea and to select the features.


* Please state the commits and patches you already contributed to Octave. ''This question (one of the most important parts by the way) is the only part of your application our wiki admins will edit for you even after the application deadline. Code sometimes speaks louder than many words do.''
* Please state the commits and patches you already contributed to Octave. ''This question (one of the most important parts by the way) is the only part of your application our wiki admins will edit for you even after the application deadline. Code sometimes speaks louder than many words do.''
Line 69: Line 75:
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 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.
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.


** 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 107: Line 110:
** 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


** 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?
'''ode15s : Matlab Compatible DAE solver'''
 
* 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]]
11

edits

Navigation menu