15
edits
No edit summary |
No edit summary |
||
Line 33: | Line 33: | ||
*I have average knowledge of python, Ruby , Rails , Java , Android and Game development. | *I have average knowledge of python, Ruby , Rails , Java , Android and Game development. | ||
Line 46: | Line 45: | ||
*I am trying to fix the double-single computations bug (https://savannah.gnu.org/bugs/?47063) and hope i can contribute in solving the problem.I have submitted a patch but it requires some refinements. | *I am trying to fix the double-single computations bug (https://savannah.gnu.org/bugs/?47063) and hope i can contribute in solving the problem.I have submitted a patch but it requires some refinements. | ||
*Applying mathematical knowledge through programming was always my dream. I think contributing to Octave fulfills my passion. | |||
Line 52: | Line 51: | ||
---- | ---- | ||
* I have heard about Octave from my colleague | * I have heard about Octave from my colleague three years ago. I loved the idea of having an Open Source application that can replace Matlab. | ||
* I still don't get the idea of adding packages to Octave Forge instead of adding them to the main Octave program. | * I still don't get the idea of adding packages to Octave Forge instead of adding them to the main Octave program. | ||
Line 62: | Line 61: | ||
== S: Self-assessment == | == S: Self-assessment == | ||
*I am a self motivated person who tries to help people by sharing my experience with them. I always discuss my programs with my colleagues in order to share our knowledge. I am currently interested in Competitive Programming where continuous discussion among the team members is a must. | |||
*I prefer to have a clear plan before starting to implement the required algorithm / script rather than have unclear requirements and doing work that doesn't fit these requirements. | |||
*I might require frequent reviewing and feedback from my mentor to make sure that i am on the right track and improve the quality of the implemented functions. | |||
== Y: Your task == | == Y: Your task == | ||
Line 73: | Line 69: | ||
---- | ---- | ||
*I am interested in working on the "'''Implement boolean operations on polygons'''" project. | *I am interested in working on the "'''Implement boolean operations on polygons'''" project. | ||
*The goal is to implement a Matlab-compatible set of boolean operations and supporting function for acting on polygons. These include the standard set of potential operations such as union/OR, intersection/AND, difference/subtraction, and exclusive or/XOR. | |||
*Milestones | |||
** 10-6 : polysplit - polyjoin | |||
** 8-7 : ispolycw - poly2cw - poly2ccw | |||
** 22-7 : polybool | |||
** 29-7 : poly2fv | |||
* My proposal can be found here : | |||
edits