Latest revision |
Your text |
Line 49: |
Line 49: |
| *: '''OpenGL and Qt''' | | *: '''OpenGL and Qt''' |
| *:: I am a beginner in QT programming. | | *:: I am a beginner in QT programming. |
| *:: I am a beginner in OpenGL. | | *:: I have no prior experience with OpenGL. However, I am willing to learn it if my project demands it. |
| * Please describe your experience with other programming languages. | | * Please describe your experience with other programming languages. |
| *: '''Python''' | | *: '''Python''' |
| *::* I am good in Python. I have also learned to use some mathematical libraries like ''numpy'' and ''pandas''. | | *::* I have a fair idea of basic Python syntax. I have also learned to use some mathematical libraries like ''numpy'' and ''pandas''. |
|
| |
|
| *: '''Java''' | | *: '''Java''' |
Line 66: |
Line 66: |
| *: Yes,I have experience with being in developement team.With My classmates we developed many web sites. | | *: Yes,I have experience with being in developement team.With My classmates we developed many web sites. |
| *:In case of open source,I got in touch with many orgs.Sometimes I just surfed around many projects in Github. | | *:In case of open source,I got in touch with many orgs.Sometimes I just surfed around many projects in Github. |
| Github id: '''hodorNight''' [https://github.com/hOdOrNight] ,'''dextar101010''' [https://github.com/dextar101010] | | Github id:https://github.com/hOdOrNight,https://github.com/dextar101010 |
| I worked under Coala,Octave most,to say. | | I worked under Coala,Octave most,to say. |
| * 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. |
Line 76: |
Line 76: |
| *: As I am new to octave I contributed very less. | | *: As I am new to octave I contributed very less. |
| But in the main IRC channel #octave I help many people(mostly newcomers) | | But in the main IRC channel #octave I help many people(mostly newcomers) |
| *: '''Bug reported by me:''' | | *:I submitted a patch here,which admin maybe ignored - https://savannah.gnu.org/bugs/?func=detailitem&item_id=52786 |
| | | *: '''Issues opened''' |
| *: [https://savannah.gnu.org/bugs/?53384] (bug regarding auto-completion)
| | *::*I contributed by suggesting a feature - https://savannah.gnu.org/bugs/?52910[closed] |
| *: [https://savannah.gnu.org/bugs/?53280] (Opened a important bug)
| | *::*Can't close window popping up after "gray" command while pager is active[in progress](https://savannah.gnu.org/bugs/?53217) |
| *: [http://octave.1599824.n4.nabble.com/Additional-possible-topic-for-OctConf2018-project-list-td4686847.html] (Opened bug got as additional topic in Oct-conf)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53217] (Opened a bug related to pager which is solved now)
| |
| *: [https://savannah.gnu.org/bugs/?53378] (Reported a warning/error bug (fixed by me))
| |
| *: [https://savannah.gnu.org/bugs/?53350] (Asked for a feature,now implemented)
| |
| *: [https://savannah.gnu.org/bugs/?53425] (Reported bug for factor.m)(fixed by my patch)
| |
| *: [https://savannah.gnu.org/bugs/?53441] (reported bug for magic.m)(fixed by my patch)
| |
| *: [https://savannah.gnu.org/bugs/?53463] (reported bug for nextpow2.m)(fixed)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53469] (Requested a feature)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53452] (Reported a loophole)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53472] (Reported bug)(fixed)
| |
| *: [https://savannah.gnu.org/bugs/?53477] (base2dec: missing a warning) (fixed)
| |
| *: [https://savannah.gnu.org/bugs/?53458] (bitor.m)
| |
| *: [https://savannah.gnu.org/bugs/?53460] (bitxor.m)
| |
| *: [https://savannah.gnu.org/bugs/?53450] (or)(fixed)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53447] (bitset.m)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53448] (performance)
| |
| *: [https://savannah.gnu.org/bugs/?53489] (different result than MATLAB)(fixed)
| |
| *: [https://savannah.gnu.org/bugs/?53509] (different result log1p)
| |
| *: [https://savannah.gnu.org/bugs/?53480] (pie : fails for infinite or no input)(fixed)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53462]
| |
| *: [https://savannah.gnu.org/bugs/?53548] (area)
| |
| | |
| *: '''Patch submitted:''' | |
|
| |
| *: [https://savannah.gnu.org/bugs/index.php?53311] (Submitted a patch/npermutek function) | |
| *: [http://savannah.gnu.org/patch/?9586] (patch for ismissing function)
| |
| *: [https://savannah.gnu.org/patch/?9598] (patch for rms function of signal package)
| |
| *: [https://savannah.gnu.org/patch/?9599] (patch for peak2rms function of signal package)
| |
| *: [https://savannah.gnu.org/bugs/?53378] (Submitted solution/patch (Merge now))
| |
| *: [https://savannah.gnu.org/bugs/?53425] (submitted patch for bug #53425)(fixed)
| |
| *: [https://savannah.gnu.org/bugs/?53441] (Submitted patch for bug #53441)
| |
| *: [https://savannah.gnu.org/bugs/?53463] (Submitted patch for bug #53463)
| |
| *: [https://savannah.gnu.org/bugs/index.php?53472] (Submitted patch for bug #53472) | |
| *: [https://savannah.gnu.org/bugs/?53477] (submitted patch for bug #53477) | |
| *: [https://savannah.gnu.org/bugs/?func=detailitem&item_id=52786] (I submitted a patch here,which admin maybe ignored)
| |
|
| |
|
| == F: Feeling fine == | | == F: Feeling fine == |
Line 121: |
Line 86: |
| **: I really prefer IRC as a mode of communication.I use them frequently and take help from there if I face any problems. | | **: I really prefer IRC as a mode of communication.I use them frequently and take help from there if I face any problems. |
| **: My registered IRC nick is hodor123456.I use mailing list no less than IRC.There is an account in nabble,Dildar Sk | | **: My registered IRC nick is hodor123456.I use mailing list no less than IRC.There is an account in nabble,Dildar Sk |
| [http://octave.1599824.n4.nabble.com/template/NamlServlet.jtp?macro=user_nodes&user=372708] | | (http://octave.1599824.n4.nabble.com/template/NamlServlet.jtp?macro=user_nodes&user=372708) |
|
| |
|
| ** Mercurial or other source code management systems | | ** Mercurial or other source code management systems |
Line 130: |
Line 95: |
| **: I am very comfortable in using make tool, gcc, and gdb. Furthermore, I am always pumped up in learning new tools if my project demands for it (or even just out of curiosity). | | **: I am very comfortable in using make tool, gcc, and gdb. Furthermore, I am always pumped up in learning new tools if my project demands for it (or even just out of curiosity). |
| * What will make you actively stay in our community after this GSoC is over? | | * What will make you actively stay in our community after this GSoC is over? |
| *: I see lots of places where I can help.I will keep active in #octave IRC channel to help people. | | *: I see lots of places where I can help.I will keep active in #octave IRC channel to help people.And certainly |
| *: And certainly I will be always upto dated with mailing lists and bug tracker.
| | there will be some interesting bugs on which I will be working on. |
| *:There I will also implement missing functions.
| |
| | |
| == O: Only out of interest == | | == O: Only out of interest == |
| * Did you ever hear about Octave before? | | * Did you ever hear about Octave before? |
Line 180: |
Line 143: |
| * Please provide a rough estimated timeline for your work on the task. | | * Please provide a rough estimated timeline for your work on the task. |
| *: During Google Summer of Code, I would work 60 hours per week. This is my rough estimated timeline: | | *: During Google Summer of Code, I would work 60 hours per week. This is my rough estimated timeline: |
| | *: '''May 5 - May 30, 2017''' (Community bonding period) |
| | *::# |
| | *::# |
| | *::# |
| | *::# |
| | *: '''May 30 - June 30, 2017''' (First term) |
| | *:: '''Week 1-2''': |
| | *::# |
| | *::# |
| | *::# |
| | *:: '''Week 3-4''': |
|
| |
|
| *: '''community bonding period '''(Before May 14): | | *: '''July 1 - July 24, 2017''' (Second term) |
| | | *::# |
| *::i) I will try to refresh my idea of Octave's codebase first.Start to know the
| | *::# |
| *:: other guys,developer and mentors.Will start to interacting with them.
| |
| *::ii) I will study readline library thoroughly.Will try to strengthen knowledge
| |
| *:: on GDB,make auto-tool.
| |
| *::iii) Will try to implement some missing functions which is
| |
| *:: not available in Octave but on MATLAB.
| |
|
| |
| *: '''Phase 1 ''' (May14-june15)
| |
|
| |
| *: ''' week 1 '''(May 14-21):
| |
|
| |
| *: ''' Week 2 '''(May21-28):
| |
|
| |
| *: ''' Week 3 & 4 ''' (May 28-june 11)
| |
| | |
| *: '''week 3 '''(May 28-june 4):
| |
| | |
| *: '''Week 4 '''(june 5-11):
| |
| | |
| *: ''' June 11-15 ''':
| |
| '''Phase 1 evaluation.'''
| |
|
| |
| | |
| *: ''' Phase 2 ''' (June 16-july 13)
| |
| *:: ''' Week 5 ''' (june 16-june22):
| |
|
| |
| *:: Before this everything will have implemented for both GUI and CLI but this is only for GUI.
| |
| *:: Will implement a pop-up using QT to auto-complete.User will be able to interact with a pop
| |
| *:: up of a multiple choice,if he press double tab.
| |
| *:: I will implement if there is no auto-completion available it will show "No Completion Available"
| |
|
| |
| *: ''' Week 6 ''' (June 22-29):
| |
| | |
| *:: A frequency based(No of times it's used) hash map will be implemented.
| |
| *:: This will be another parameter choosing the closest between multiple choice('acox' between 'acos' and 'acot').
| |
| *:: Different users will get difference suggestion based on this parameter.
| |
| | |
| *: ''' Week 7 ''' (June 30-july 6):
| |
|
| |
| *:: frequency base hash map parameter will be used in all 3 implementations.
| |
| *:: Creating a API to select any of 3 mechanism according to user choice and requirement.
| |
| | |
| *: ''' Week 8 ''' (July 7-13):
| |
|
| |
| *::i) Writing documentations.
| |
| *::ii)Writing tests.
| |
| | |
| *: ''' Phase 2 evaluation ''' (July 9-13)
| |
| | |
| *: ''' Final phase ''' (July 14-Aug 14)
| |
|
| |
| *: ''' Week 9 '''(July 15-21):
| |
| *:: Implementing a pop-up based on QT which allow to choose number of suggestions in
| |
| *:: the pop-up.It will be either top-1,top-2,top-3,top-5.
| |
| | |
| *: ''' Week 10 ''' (July 22-29):
| |
| *::i) Checking if something is left and implementing that.
| |
| *::ii) Testing the pop-up.Testing other implementation.
| |
| *::iii) writing documentation.
| |
| | |
| *: ''' Week 11 ''' (July 30-Aug 6):
| |
|
| |
| *:: Target:selecting default implementation.
| |
| *:: Comparing the efficiency of Trie,Hash and LCS based.
| |
| *:: Test will be made on different sizes same data.
| |
| | |
| *: ''' Week 12 ''' (Aug 7-14):
| |
| *::i) Testing if there is any build issue.
| |
| *::ii) Writing documentations.
| |
| *::iii) Checking if there need something to implement. | |
|
| |
| *::iv) ''' Final submission of work product.''' | |
| | |
| | |
|
| |
|
| | *: '''July 28 - August 21, 2017''' (Final term) |
| | *:: '''Week 9-10''': Write Documentation |
| | *::# Complete any pending tasks (if any). |
| | *::# |
| | *:: '''Week 10-12''': Fix further issues |
|
| |
|
| *: ''' This is a very rough timeline. The exact steps will become clearer when I do some more discussion with the mentors.''' | | *: This is a very rough timeline. The exact steps will become clearer when I do some more discussion with the mentors. |
| | | |
| [[Category: Summer of Code]] | | [[Category: Summer of Code]] |