45
edits
Nvs-abhilash (talk | contribs) |
Nvs-abhilash (talk | contribs) |
||
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. | ||
*:: | *::## 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)) | ||
*:: | *::## 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. | ||
*::# 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. | ||
*:: | *::## 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) |
edits