Hi Indira, Indira Ngandi Via Boost wrote:
Hello,
I am Indira Ngandi, a Cameroonian (not an Indian). I am a student in the University of Buea, Cameroon. I have good knowledge in C/C++. I also have good knowledge in British Further Mathematics. I am interested in applying for the following two projects. I know that only one can be accorded to me. I would like to apply for two to improve my chances of having one. The projects are:
PROJECT 1: Implementing Algorithms for the Concave Hull problem
PROJECT 2: Implementing Support for Non-Cartesian Geometries in Convex_Hull
How do I start? Thanks for your interest in Boost.Geometry. Since you're asking a question here you already started well. You've most definietly read Boost's GSoC wiki, but just to be sure here are the links:
https://github.com/boostorg/boost/wiki/Google-Summer-of-Code%3A-Overview https://github.com/boostorg/boost/wiki/Google-Summer-of-Code:-2019 The next thing would be to get familiar with the literature on the subject/subjects you've choosen. We put some links on the wiki for you to guide you but you should also do research, find and decide which algorithm performing computation you'd like to implement. If you'd like to propose new algorithm or extend the proposal feel free to do it. At the same time you should write a program for competency test if you don't have an existing library to share. Ideally the code you write should show that you can understand techniques used in Boost.Geometry and can use them to solve problems. So you should also get familiar with the documentation of Boost.Geometry and the code of the library: https://www.boost.org/libs/geometry https://github.com/boostorg/geometry and have an idea how the development workflow looks like: https://github.com/boostorg/geometry/wiki/Contribution-Tutorial https://github.com/boostorg/geometry/wiki/Guidelines-for-Developers Last but not least I advise you to focus on the quality of the proposal and competency test code rather than quantity. Adam