User:Dildar Sk: Difference between revisions
Jump to navigation
Jump to search
→Y: Your task
(13 intermediate revisions by one other user not shown) | |||
Line 52: | Line 52: | ||
* Please describe your experience with other programming languages. | * Please describe your experience with other programming languages. | ||
*: '''Python''' | *: '''Python''' | ||
*::* I | *::* I am good in Python. 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:https://github.com/hOdOrNight,https://github.com/dextar101010 | Github id: '''hodorNight''' [https://github.com/hOdOrNight] ,'''dextar101010''' [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:''' | ||
*:https://savannah.gnu.org/bugs/index.php? | |||
*: | *: [https://savannah.gnu.org/bugs/?53384] (bug regarding auto-completion) | ||
*:https://savannah.gnu.org/ | *: [https://savannah.gnu.org/bugs/?53280] (Opened a important bug) | ||
*:https://savannah.gnu.org/ | *: [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/? | *: [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/? | *: [https://savannah.gnu.org/bugs/?53441] (reported bug for magic.m)(fixed by my patch) | ||
*::*https://savannah.gnu.org/bugs/? | *: [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/? | *: [https://savannah.gnu.org/bugs/index.php?53452] (Reported a loophole) | ||
*::*https://savannah.gnu.org/bugs/? | *: [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 96: | Line 121: | ||
**: 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] | |||
** Mercurial or other source code management systems | ** Mercurial or other source code management systems | ||
Line 155: | Line 180: | ||
* 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: | ||
*: '''July 1 - July | *: '''community bonding period '''(Before May 14): | ||
*:: | |||
*:: | *::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.''' | |||
*: 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]] |