User:Vishnuparammal: Difference between revisions

Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 44: Line 44:
** Submitted patches for Octave bug ( #57774 ). Now working on improving efficiency.[https://savannah.gnu.org/bugs/?57774]
** Submitted patches for Octave bug ( #57774 ). Now working on improving efficiency.[https://savannah.gnu.org/bugs/?57774]
** Submitted patch on Pythonic issue #44[https://gitlab.com/mtmiller/octave-pythonic/-/issues/44]
** Submitted patch on Pythonic issue #44[https://gitlab.com/mtmiller/octave-pythonic/-/issues/44]
** Working on Pythonic issue #65[https://gitlab.com/mtmiller/octave-pythonic/-/issues/65]
** Submitted patch on Pythonic issue #65[https://gitlab.com/mtmiller/octave-pythonic/-/issues/65]
** Reported Octave bug ( #58071 )[https://savannah.gnu.org/bugs/?58071]
** Reported Octave bug ( #58071 )[https://savannah.gnu.org/bugs/?58071]
** Reported Pythonic issue #71[https://gitlab.com/mtmiller/octave-pythonic/-/issues/71]
** Reported Pythonic issue #71[https://gitlab.com/mtmiller/octave-pythonic/-/issues/71]
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]]

Navigation menu