Nvs-abhilash

Joined 11 March 2017
1,837 bytes added ,  21 March 2017
→‎Y: Your task: Completed Your Task
(→‎Y: Your task: Completed Your Task)
Line 119: Line 119:
* Did you select a task from our list of proposals and ideas?
* Did you select a task from our list of proposals and ideas?
*: Yes, I would like to work on the project: "Symbolic Package" [http://wiki.octave.org/Summer_of_Code_Project_Ideas#Symbolic_package Wiki link to the project]
*: Yes, I would like to work on the project: "Symbolic Package" [http://wiki.octave.org/Summer_of_Code_Project_Ideas#Symbolic_package Wiki link to the project]
*:
* Please provide a rough estimated timeline for your work on the task.
* Please provide a rough estimated timeline for your work on the task.
*: May 5 - May 30, 2017 (Community bonding period)
*: During Google Summer of Code, I would work 40 hours per week. This is my rough estimated timeline:
*:: In this period I will try to move from 'familiar' to 'proficient'  
*: '''May 5 - May 30, 2017''' (Community bonding period)
 
*::# In this period I will try to move from 'familiar' to 'proficient' in Octsympy and Pytave.
*::# I will try to contribute as much as I can to Octsympy and Pytave.
*::# Continuously interact with the mentors and better define the steps to complete the project.
*: '''May 30 - June 30, 2017''' (First term)
*::# I think my idea is to first "make the stuff ready", I mean I would like to help Abhinav with this [https://github.com/cbm755/octsympy/pull/590 PR] so that @sym class can be completely reimplemented using the classdef style.
*::# I would like to make Pytave work seamlessly with Octsympy (It has some minor errors which are needed to be fixed)
*::# Then I would take initial steps in making @sym a subclass of @pyobject. I will try to complete a basic implementation of the same.
*: '''July 1 - July 24, 2017''' (Second term)
*::# I would complete the implementation of making @sym a subclass of @pyobject. I also guess there could be problems using classdef, which might need to be resolved in upstream Octave core, If that happens I will try to help in that as well.
*::# I would write good number of tests to completely make sure, the work done till then is correct and bug free.
*::# Then I will complete the process of replacing the python_cmd interface with the pytave fuctions.
*: '''July 28 - August 21, 2017''' (Final term)
*::# I will complete the extra work or any incomplete task if left any. (Like failing tests or removing some bugs that occurred due to recent changes)
*::# I will add more tests if required.
*::# I will add missing functions to Octsympy. (Extended task)
*::# I will try to remove boost dependencies from Pytave. (Extended task)
*: This is a very rough timeline. The exact steps will become clearer when I do some more discussion with the mentors.
[[Category: Summer of Code]]
[[Category: Summer of Code]]
45

edits