Nvs-abhilash

Joined 11 March 2017
3,389 bytes added ,  19 March 2017
→‎E: Coding experience: Completed the coding experience section
(→‎E: Coding experience: Completed the coding experience section)
Line 35: Line 35:
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 5 years of coding experience in C & C++. I have a good idea of classes and Object Oriented Programming in C++.
*: '''Octave or Matlab m-scripts
*::* I started using Octave for my online [https://www.coursera.org/learn/machine-learning ''Machine Learning Course by Andrew Ng'']
*::* I also use Matlab Image Processing Toolbox for my Digital Image Processing Course.
*::* I have also contributed to [https://github.com/cbm755/octsympy/commits/master?author=nvs-abhilash Octsympy (Symbolic Package)],[https://bitbucket.org/mtmiller/pytave/commits/d1e00e614b4ced282f12ff23e7a6f1c24e000227 Pytave], and [http://hg.savannah.gnu.org/hgweb/octave/rev/e6bf4f8920d3 Octave core].
*: '''OpenGL and Qt'''
*:: I have no prior experience with either of them. But I am willing to learn them if my project demands it.
* Please describe your experience with other programming languages.
* Please describe your experience with other programming languages.
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
*: '''Python'''
* 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.
*::* I have a fair idea of basic Python syntax. I have also learned to use some mathematical libraries like ''numpy'' and ''pandas''.
* 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.''
*::* I have started learning the syntax and features of ''sympy'', as it is helpful for the GSoC project.
* Please describe your experience with being in a development team.
*: I am new to the open source community.
* 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.
*:* The biggest project I have worked upon is my current project: ''Algorithms for Graph-based trust models in Online Social Network''. In this project, we had a large dataset of social users and we were expected to design and implement an Algorithm to tackle the scalability problem in recommender systems.
*:* My contributions were to implement a clustering algorithm in C++.  
* Please state the commits and patches you already contributed to Octave.
*: I have contributed mostly to the  [https://github.com/cbm755/octsympy/ Symbolic Package], I have also contributed to [https://bitbucket.org/mtmiller/pytave Pytave] and [http://hg.savannah.gnu.org/hgweb/octave Octave core]:
*::* Symbolic package contributions:
*:::# sympref: add support to restore settings from a structure: [https://github.com/cbm755/octsympy/commit/b29bc8d24690747cf87630a188f291fbc1b01d67], [https://github.com/cbm755/octsympy/commit/9301334e83684128d1ca2b26ecf5dc54356cf491], [https://github.com/cbm755/octsympy/commit/9c216fae121ea857819f8ab0003c39fe04edcb67]
*:::# @sym/prevprime: added prevprime: [https://github.com/cbm755/octsympy/commit/a2ad71a3a6730ac204c704e9d5851f22a530a8ce], [https://github.com/cbm755/octsympy/commit/853450c1b60b94b3e11b001df78fcc06638037bb],[https://github.com/cbm755/octsympy/commit/9de27024b776fe952ed6bfe80c5dde8594e35dbd]
*:::# sympref: removed references to whichpython: [https://github.com/cbm755/octsympy/commit/bbd3784671ff61d917f3873c906e77c7da05f9ea]
*:::# isequal: added isequal for @symfun class. (fixes #740): [https://github.com/cbm755/octsympy/commit/238bb57985a0364a4f538ed506a712618f75b604],[https://github.com/cbm755/octsympy/commit/af587cb6086f6de9fc4da73a81cdcfe1ad88d01a], [https://github.com/cbm755/octsympy/commit/e850fbdd7f22810b764e7679fe3f07705b68df2e], [https://github.com/cbm755/octsympy/commit/29c3f37cf32d7342c3da1cdf067928ff865aae8a], [https://github.com/cbm755/octsympy/commit/110d307cf9ea773904d4c987d30596ec09b0fa1f], [https://github.com/cbm755/octsympy/commit/eb28830d0a81cddde442da1d4e23d801bf1e6252], ''I got to learn a lot from this one, all thanks to Colin and Abhinav''.
*:::# @symfun/isequaln: implemented isequaln to support NaN's equality in @symfun: [https://github.com/cbm755/octsympy/commit/95afb9a9f91f00c1fe69c234cd34a4b0c977b2a2]
*::* Pytave contributions:
*:::# * @pyobject/methods.m: OPTION to view private methods added (fixes issue #22): [https://bitbucket.org/mtmiller/pytave/commits/d1e00e614b4ced282f12ff23e7a6f1c24e000227]
*::* Octave core contributions:
*:::# * data.cc (Fisinteger): Add BIST tests: [http://hg.savannah.gnu.org/hgweb/octave/rev/e6bf4f8920d3]


== F: Feeling fine ==
== F: Feeling fine ==
45

edits