45
edits
Nvs-abhilash (talk | contribs) |
Nvs-abhilash (talk | contribs) (→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]] |
edits