Below is my proposal , i would be grateful if someone reviewed it.


Name: Prakash



Email Address: thegr8.prak...@gmail.com



Freenode IRC Nick: prakash_01



Location (City, Country and/or Time Zone): Jamshedpur , India , GMT +5:30



Proposal Title: Python backend for Cantor



Goal:  The project aims a python backend for Cantor as Cantor lacks one.



Motivation for Proposal : The primary reason for choosing this project was
that since Cantor is so versatile ,
 it needs to have the powerful python language and its libraries included
to truly increase the scope of Cantor.
Python would significantly enhance the potential uses of Cantor.




Implementation Details:
I plan to use a communication tool between python and Cantor from the
available libraries.
The tool of communication may be :
Pyrex - writes extension module on Python
CXX - PyCXX - helper lib for writing Python extensions in C++
SCXX
PicklingTools - a collection of libraries for exchanging Python
Dictionaries between C++ and Python.
ackward - exposes parts of Python's standard library as idiomatic C++



Tentative Timeline (in weekly intervals until 2 weeks after the end of
GSoC):

Till May 21 : Go through the Cantor codebase and get to know how the
existing features work together. Work on a few bugs
and read the documentation. Also , relevant API's will be researched and
overview will be planned for the coding to
follow.

First week : Create configure screen to Python in Cantor.

Secend week : Initial Communication between Cantor python backend and
Python .

Third-Sixth week : Management Charting and Graphic information exchange
between Cantor and Python.

Seventh-Tenth week : Syntax highlighting for Python

Eleventh-Twelfth week : Auto-Completion for Python functions

Twelfth week onwards : Test the code and fix the required bugs and
hopefully continue contributing to the project
after Gsoc :) .




Obligations from late May to early August :My college is resuming in august
and i will be able to devote 7-8 hours(atleast)
as i have no other commitments during that time. I've made sure in the
tentative timeline that just a fraction of coding
work is left for the end , when the classes begin so I'm positive that my
classes dont hinder the project progress .



About Me (let us know who you are!):
I am Prakash , an undergraduate student of Electrical and Electronics
Engineering . I am from Jamshedpur , India . I am a
FOSS enthusiast and even though i have no relevant expirience in this field
, i've been aware and interested in software
development.
I started coding when since class 8th , when i got my first PC and i've
been in love with programming ever since. I was
 inclined towards mathematics so i started learning algorithms . When i
adopted the opensource Os , i came to know about
 and in turn Cantor and i loved the concept of a universal platform for
scentific comuting and analysis.
Even though i am new , i will make up for that with the desire to learn .
Right now its the only thing i really want
to gain .
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to