Line 75: |
Line 75: |
| * Please state the commits and patches you already contributed to Octave. | | * Please state the commits and patches you already contributed to Octave. |
| *: 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)But in the main IRC channel #octave I help many people(mostly newcomers) |
− | *:I submitted a patch here,which admin maybe ignored - [https://savannah.gnu.org/bugs/?func=detailitem&item_id=52786] | + | |
| + | |
| + | *: '''Bug reported by me:''' |
| + | |
| + | *: [https://savannah.gnu.org/bugs/?53384] (bug regarding auto-completion) |
| + | *: [https://savannah.gnu.org/bugs/?53280] (Opened a important bug) |
| + | *: [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) | | *: [https://savannah.gnu.org/bugs/index.php?53311] (Submitted a patch/npermutek function) |
− | *: [http://savannah.gnu.org/patch/?9586] (patch for ismissing function(private submission)) | + | *: [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/?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/patch/?9599] (patch for peak2rms function of signal package) |
− | *: [https://savannah.gnu.org/bugs/?53378] (Submitted solution/patch #53378 and merged) | + | *: [https://savannah.gnu.org/bugs/?53378] (Submitted solution/patch (Merge now)) |
− | *: [https://savannah.gnu.org/bugs/?53425] (Submitted patch for factor.m #53425) | + | *: [https://savannah.gnu.org/bugs/?53425] (submitted patch for bug #53425)(fixed) |
− | *: [https://savannah.gnu.org/bugs/?53434] (Submitted patch for isprime.m #53434) | + | *: [https://savannah.gnu.org/bugs/?53441] (Submitted patch for bug #53441) |
− | *: '''Issues opened''' | + | *: [https://savannah.gnu.org/bugs/?53463] (Submitted patch for bug #53463) |
− | *::*I contributed by suggesting a feature - [https://savannah.gnu.org/bugs/?52910]
| + | *: [https://savannah.gnu.org/bugs/index.php?53472] (Submitted patch for bug #53472) |
− | *::*Can't close window popping up after "gray" command while pager is active(fixed)[https://savannah.gnu.org/bugs/?53217]
| + | *: [https://savannah.gnu.org/bugs/?53477] (submitted patch for bug #53477) |
− | *::* [https://savannah.gnu.org/bugs/?53384] (Opened a bug) | + | *: [https://savannah.gnu.org/bugs/?func=detailitem&item_id=52786] (I submitted a patch here,which admin maybe ignored) |
− | *::* [https://savannah.gnu.org/bugs/?53280] (Opened a important bug)
| |
− | *::* [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/?53378] (Reported a warning/error bug) | |
− | *::* [https://savannah.gnu.org/bugs/?53350] (Asked for a important feature)
| |
− | *::* [https://savannah.gnu.org/bugs/?53425] (Opened a bug #53425)
| |
− | *::* [https://savannah.gnu.org/bugs/?53434] (Opened a bug #53434) | |
| | | |
| == F: Feeling fine == | | == F: Feeling fine == |
Line 159: |
Line 182: |
| * 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) | + | |
− | *::# | + | *:# '''community bonding period''' (Before May 14): |
− | *::# | + | |
− | *::# | + | *::i) Start to know the other guys,developer and mentors.Will start to interacting with them. |
− | *::# | + | *::ii) Will try to strengthen knowledge on GDB,make auto-tool. |
− | *: '''May 30 - June 30, 2017''' (First term) | + | *::iii)Will try to implement some missing functions which is not available in Octavebut on MATLAB. |
− | *:: '''Week 1-2''': | + | *::iv) Will try to Become more comfortable with specfun package by using through the full documentation and try using it more. |
− | *::# | + | |
− | *::# | + | *:: ''' I will work weekly 60+ hours before August.So in each week whenever I will get time |
− | *::# | + | *::I will use that in testing functions and it's accuracy.''' |
− | *:: '''Week 3-4''': | + | |
| + | *: '''Week 1 '''(May 14 - May 21): |
| + | |
| + | *::i) Solving issue #48307 (sinc:https://savannah.gnu.org/bugs/?48307). |
| + | *::ii) Solving issue #53435 (inaccurate result : https://savannah.gnu.org/bugs/?53435) |
| + | *::iii) If get time, Identifying functions that will need to be changed. |
| + | |
| + | *: '''Week 2 ''' (May 22 - may 29): |
| + | |
| + | *:: i) Solving issue #53433 (inaccurate result : https://savannah.gnu.org/bugs/?53433) |
| + | *:: ii) Submit my proposal to the mentor that which function needs to be implemented After evaluation of each function. |
| + | |
| + | *: '''Week 3 & 4 ''' (May 30 - june 11): |
| + | |
| + | *:: i) Checking specfun packages each function's accuracy. |
| + | *:: ii) Functions like:Ci,cosint,dirac,laplacian,lambertw,zeta,Si,expint,lagurre,erfcinv etc. |
| + | Will try to make specfun special again in these weeks. |
| + | |
| + | *:: iii) There somewhere Octave lacks good documentation.If get time |
| + | *:: Will try to improve documentations. |
| + | |
| + | *: '''June 15 ''' : Phase 1 evaluation. |
| + | |
| + | *: '''Week 5 ''' (june 16 - june 23): |
| + | |
| + | *::i) Writing tests as there still need many good test suites. |
| + | *::ii) Writing documentations |
| + | *::iii) Writing some missing functions. |
| + | |
| + | *: '''Week 6 ''' (June 24 - June 30): |
| + | |
| + | *::i) Resolving issue #47800 (gammainc:https://savannah.gnu.org/bugs/?47800). |
| + | *::ii) Resolving issue #53437 (Inaccurate result : https://savannah.gnu.org/bugs/?53437) |
| + | |
| + | *: '''Week 7 ''' (July 1 -July 6): |
| + | |
| + | *::i) Resolving issue #48036 (gammaincinv:https://savannah.gnu.org/bugs/?48036) |
| + | taking help from gammainc. |
| + | *::ii) Testing more functions’ accuracy |
| + | |
| + | *: '''Week 8 ''' (July 7 - July 13): |
| + | *::i) Resolving issue #48316 (besselj:https://savannah.gnu.org/bugs/index.php?48316). |
| + | *::ii) Implementing if anything left there. |
| + | |
| + | *: '''July 13 ''' : Phase 2 evaluation. |
| + | |
| + | *: '''Final phase :''' |
| + | *: '''Week 9 & 10 ''' (July 14 - July 27): |
| + | |
| + | *::i) Resolving divergence issue in specfun package for large input x. |
| + | *::ii) Implementing native double implementations of the Symbolic functions in `@double` |
| + | *::(https://octave.sourceforge.io/symbolic/overview.html#Double_precision_numerical_functions) |
| + | *:: they are:coshint,cosint,dilog,fresnelc,harmonic,logint,polylog,sinhint, etc. |
| + | |
| + | *: '''Week 11 & 12 ''' (July 28 - Aug 14) : |
| | | |
− | *: '''July 1 - July 24, 2017''' (Second term) | + | *::i) Testing rigorously more functions accuracy. |
− | *::#
| |
− | *::#
| |
| | | |
− | *: '''July 28 - August 21, 2017''' (Final term)
| + | *::ii) Buffer period for anything that may go unintended direction. |
− | *:: '''Week 9-10''': Write Documentation
| + | Wrap up the week with remaining documentations and tests. |
− | *::# 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. | + | *::iii) Aug 7 - Aug 14: '''Submitting the final product to the mentor.''' |
| + | *: '''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]] |