Google Summer of Code 2012 Ideas page

todd rme toddrme2178 at
Fri Mar 2 12:42:54 UTC 2012

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.

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.


More information about the kde-edu mailing list