45
edits
Nvs-abhilash (talk | contribs) m (→C: Contact) |
Nvs-abhilash (talk | contribs) (→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. | *: '''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. '' | *::* 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 == |
edits