Google Summer of Code 2012 Ideas page

Alexander Rieder alexanderrieder at
Sat Mar 3 14:35:28 UTC 2012

On Friday 02 March 2012 13:42:54 todd rme wrote:
> On Sat, Feb 11, 2012 at 2:32 PM, Teo Mrnjavac <teo at> wrote:
> > Hello!
> > As you might have heard, Google Summer of Code 2012 is on and we as
> > KDE plan on applying as a mentoring organization again. Formal details
> > are being taken care of, but if we want to be accepted it is
> > absolutely necessary that we have a complete ideas page with lots of
> > quality entries.
> > If you have an idea for a student to work on during GSoC, please add
> > it to our GSoC 2012 Ideas page [1] on the Community wiki.
> > 
> > [1]
> > 
> > Cheers,
> > --
> > Teo
> I have some ideas that might be useful as GSOC projects, if anyone
> wants to mentor them:
> 1. A pure python cantor interface.  The goal of this project would be
> to make a backend for cantor like the sage backend, but relying only
> on standard python rather than sage's modified version of python.  The
> problem is that sage is huge and thus is not provided as a package by
> many distros, while python and many of the modules needed to do
> scientific and mathematical work with python are (numpy, scipy, sympy,
> matplotlib, etc).  So having a KDE interface for python would be a lot
> better from a distribution point of view.

This would indeed be nice, and has been requested several times by users.
But I have already been contacted by another student who wants to work on the 
worksheet interface for his summer of code project. He already has been 
working on cantor before and his idea would benefit all the available backends,
so I promised him that I'd mentor it. So I'm not available to mentor this 
idea, but if anybody else wants to, it would be a welcome addition to Cantor.

best regards,

> 2. Merge kmplot features into kalgebra.  Both kalgebra and kmplot can
> make plots, but the two have features the other lacks.  The purpose of
> this project would be to merge the kmplot features into kalgebra,
> inclyding support (perhaps read-only) for kmplot files.
> 3. Additional plot types in kalgebra.  Kmplot and kalgebra have
> support for the types of plots you would need up until earl high
> school, but lack many plot types needed by later high school and
> college courses.  The purpose of this project would be to add support
> in kalgebra for more plot types, including: loglog, semilog-x,
> semilog-y, and contour plots.
> 4. one-handed typing training for ktouch.  The purpose of this project
> would be to provide touch-typing training for one-handed typing on a
> normal keyboard (and perhaps specialized ones as well).  This is
> useful for both children and adults with disabilities and injuries.
> -Todd
> _______________________________________________
> kde-edu mailing list
> kde-edu at

More information about the kde-edu mailing list