Nvs-abhilash

Joined 11 March 2017
240 bytes removed ,  21 March 2017
m
(→‎Y: Your task: Completed Your Task)
Line 127: Line 127:
*::# Continuously interact with the mentors and better define the steps to complete the project.
*::# Continuously interact with the mentors and better define the steps to complete the project.
*: '''May 30 - June 30, 2017''' (First term)
*: '''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 think my idea is to first "make the stuff ready",  
*::# I would like to make Pytave work seamlessly with Octsympy (It has some minor errors which are needed to be fixed)  
*::# 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.
*::# 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)
*: '''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 complete the implementation of making @sym a subclass of @pyobject.
*::# I would write good number of tests to completely make sure, the work done till then is correct and bug free.
*::# 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.
*::# Then I will complete the process of replacing the python_cmd interface with the pytave fuctions.
Line 137: Line 137:
*::# 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 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 more tests if required.
*::# If all went well I would like to help Pytave become a mergeable state with Octave core.
*::# I will add missing functions to Octsympy. (Extended task)
*::# I will add missing functions to Octsympy. (Extended task)
*::# I will try to remove boost dependencies from Pytave. (Extended task)
*::# I will try to remove boost dependencies from Pytave. (Extended task)
45

edits