Vishnuparammal

Joined 8 March 2020
Line 77: Line 77:


== Y: Your task ==
== Y: Your task ==
* Did you select a task from our list of proposals and ideas?
I have chosen to work on the octave-pythonic package. The elaborated project proposal can be found here[https://docs.google.com/document/d/1Pe0nJOLzVgBc-Ui3Q3sm2lJapKI2GVURQapiOFD6QbQ/edit?usp=sharing]
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.''
 
* Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). If possible, include two or three milestones you expect.''
* Timeline
 
**04 May - 31 May:Build User Guide and FAQ sections during the community bonding. Try to solve Octave bugs necessary for improving Pythonic. Discuss implementation details of ideas and finalize it
 
** 01 June - 20 June: Implement pyenv to change default environment of the Python interpreter
** 21 June - 25 June: Documentation, writing tests and refining the code through community feedback
** 26 June - 15 July: Improve slicing and indexing of Python objects
** 16 July - 20 July: Documentation, writing tests and refining the code through community feedback
** 21 July - 05 August: Manage Python -  Octave  type conversion
** 06 August - 10 August: Documentation, writing tests and refining the code through community feedback
** 11 August - 20 August: Add test scripts that exercise various Python libraries
** 21 August - 31 August: Clean up, final documentation and submission
 
* Milestones:
** Create a User Guide with examples.
** Implement pyenv() function
** Improve slicing and indexing of Python objects and make it MATLAB compatible
** Solve  issues with Octave - Python type conversions
** Build test scripts for Python libraries
 
[[Category: Summer of Code]]
[[Category: Summer of Code]]