octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GSoC 2017- Symbolic Package


From: Abhinav Tripathi
Subject: Re: GSoC 2017- Symbolic Package
Date: Thu, 2 Mar 2017 00:29:11 +0530


On Wed, Mar 1, 2017 at 4:16 PM, NVS Abhilash <address@hidden> wrote:
Hello,


Hi. .
 
I am NVS Abhilash, and I am interested in completing the Symbolic Package
project[1] for GSoC 2017.
I have already contributed something to OctSympy[2].
I just need some directions so that I can prepare for the project, in the
context of GSoC.

I did GSoC 2016 with Octave Symbolic project. So, I'll just put some of my views on how you can better approach this project.
 

I need to know:
1. Can I do a mini-project, which will help me understand more about the
communication between Octsympy and Pytave? If so, can someone suggest me
one?

You can look at the pytave codebase and try to understand the inner workings. It would probably be best if you look at the Python C API and then try to see which parts in the code that currently use Boost be replaced by Python API calls. As far as I know, Mike wants to remove all the Boost dependency from pytave and may be inclined to help you on this.
Nevertheless, if you can update even 1 function definition and submit a PR, you will have a good learning experience about the API calls used for communication.
 
2. I have a basic knowledge of C++, Octave, and Python. But I don't have any
mastery of these. Can anyone give me a rough idea about what all higher
concepts are needed as prerequisites for this project?

Well, if you have basic idea about all 3 then you, if selected, can obviously learn everything that's required on the way. Not much higher level constructs are used in the code and it is fairly understandable (in my opinion).


Don't get scared if whatever I wrote looks much to do at first. I am just trying to point at something that can be done. You can always look at the issues on github (for symbolic) and bitbucket (for pytave) to tackle some problems and get to know more about the codebase.
.
Good Luck for GSoC!
Abhinav

 

Thanks,
NVS

[1]: http://wiki.octave.org/Summer_of_Code_Project_Ideas#Symbolic_package
[2]: https://github.com/cbm755/octsympy/commits/master?author=nvs-abhilash




-----
NVS Abhilash
--
View this message in context: http://octave.1599824.n4.nabble.com/GSoC-2017-Symbolic-Package-tp4682073.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]