Filipe Saraiva's blog

Tecnologia, sociedade e política.

Google Summer of Code 2013: Cantor + Python

with 3 comments

This year I have a project accepted to Google Summer of Code. This is my second time in the program and I am very happy and grateful for it

This year I come back to Cantor, the KDE mathematical environment for several mathematical softwares like Maxima, Sage, Scilab, etc. In 2011 I developed the Scilab backend during Google Summer of Code. My mentor was Sylvestre Ledru, from Scilab team.

This time my project is conclude the scientific python backend for Cantor. I began the development of this piece of software during LaKademy. The communication between Cantor and python is working properly. The software miss some features of IDE, like tab-complete and syntax highlight. I intent provide support to scipy, numpy and matplotlib too. Alexander Rieder, from KDE, is my supervisor.

There are some ideas about how to implement tab-complete and syntax highlight. It is possible using XML files (like I implemented in Scilab backend) or use the Kdevelop technology. I am researching which I will use.

More updates will come soon! Follow the tag gsoc2013-python-backend this blog!

3 Responses to “Google Summer of Code 2013: Cantor + Python”

  1. TheBlackCat says:

    Are you planning on using the normal python shell or the iPython shell? If you are planning on using the normal shell I would strongly suggest you look into the iPython shell first, it already has both Qt and web browser interfaces and a number of additional features that I think would mesh better with cantor than the vanilla python shell.

    Of course there may be other issues that make it unsuitable, but I do think it is worth looking into.

  2. […] GSoC’2013 project for development a python backend for Cantor reach some objectives in before […]

  3. […] python backend to support the several python modules, and no only scipy, numpy, and matplotlib, as I proposed in begin of this […]

Leave a Reply