Nvs-abhilash

Joined 11 March 2017
No change in size ,  22 March 2017
Line 131: Line 131:
*::# Make Pytave work seamlessly with Octsympy (It has some minor errors which are needed to be fixed)  
*::# Make Pytave work seamlessly with Octsympy (It has some minor errors which are needed to be fixed)  
*::# Making @sym a subclass of @pyobject.  
*::# Making @sym a subclass of @pyobject.  
*:::* Discuss and decide to use traditional @class style or classdef style implementation.
*::## Discuss and decide to use traditional @class style or classdef style implementation.
*:::* Make @sym instance a @pyobject instance by calling the constructors, and fixing tests and bugs.
*::## Make @sym instance a @pyobject instance by calling the constructors, and fixing tests and bugs.
*:::* Implement all the class functions required to allow OO style function calling. (e.g. calling f.diff(x, x))
*::## Implement all the class functions required to allow OO style function calling. (e.g. calling f.diff(x, x))
*:::* Write tests for the new functionality added.
*::## Write tests for the new functionality added.
*: '''July 1 - July 24, 2017''' (Second term)
*: '''July 1 - July 24, 2017''' (Second term)
*::# Optimize the functions in @sym and @symfun to use the OO features added.
*::# Optimize the functions in @sym and @symfun to use the OO features added.
*::# Replace the python_cmd interface with the pytave fuctions.
*::# Replace the python_cmd interface with the pytave fuctions.
*:::* This step wants to directly use pyexec and pycall commands, instead of delegating the task to python_cmd.
*::## This step wants to directly use pyexec and pycall commands, instead of delegating the task to python_cmd.
*::# Write / Modify tests for the above changes.
*::# Write / Modify tests for the above changes.
*: '''July 28 - August 21, 2017''' (Final term)
*: '''July 28 - August 21, 2017''' (Final term)
Line 144: Line 144:
*::# Write complete documentation for all the work done.
*::# Write complete documentation for all the work done.
*::# Help making Pytave become a mergeable state with Octave core.
*::# Help making Pytave become a mergeable state with Octave core.
*:::* Remove the boost dependencies from pytave.
*::## Remove the boost dependencies from pytave.
*:::* Resolve some issues from the issue list in Pytave.  
*::## Resolve some issues from the issue list in Pytave.  
*::# Add missing functions and functionality to Octsympy.
*::# Add missing functions and functionality to Octsympy.
*::# Initiate writing a complete user and developer documetation for Octave and Pytae. (Extended Task)
*::# Initiate writing a complete user and developer documetation for Octave and Pytae. (Extended Task)
45

edits