Filipe Saraiva's blog

Tecnologia, sociedade e política.

Archive for the ‘gsoc2013-python-backend’ tag

Python Backend for Cantor: Append Plot Images in Cantor Workspace

with 2 comments

Other feature implemented in python backend for Cantor in last weeks was “append plot image to Cantor Workspace”. In other backends you can, optionally, generate a plot image and this image will be append in Cantor workspace, not generating a separated window to the picture. Below we have a command to generate a plot image… [Read More]

Written by Filipe Saraiva

September 16th, 2013 at 2:57 pm

Side panels in Python Backend for Cantor: Help and Variable Management

with 2 comments

In last weeks I developed some new features to python backend for Cantor. In this post I will write about two of their: the help and the variable management, implemented as panels.  Help Panel on left; Variable Management Panel on right Help panel Help panel shows the help output in a separated panel, facilitating the… [Read More]

Written by Filipe Saraiva

September 15th, 2013 at 9:04 pm

Cantor – palavras-chave dinâmicas no python backend

without comments

No post anterior, eu mencionei sobre palavras-chave dinâmicas no python backend. A ideia é que, após importar um módulo python na área de trabalho do Cantor, funções, palavras-chave, variáveis e mais deste módulo são carredados no Cantor e disponibilizados para o destaque de sintaxe e tab complete. Esta funcionalidade já está implementada e você pode… [Read More]

Written by Filipe Saraiva

August 19th, 2013 at 11:43 pm

Cantor – dynamic keywords in python backend

with 9 comments

In previous post, I mentioned about dynamic keywords in python backend. The idea is, after import a python module in Cantor workspace, functions, keywords, variables, and more from this module are load by Cantor and available to syntax highlighting and tab complete. This feature is implemented for now. You can test it compiling Cantor from… [Read More]

Written by Filipe Saraiva

August 15th, 2013 at 2:05 am

Backend Python para Cantor – Destaque de Sintaxe, Tab Complete, e Modo Interactive

with one comment

Meu projeto no Google Summer of Code 2013, o desenvolvimento de um backend para python no Cantor, atingiu alguns objetivos nas últimas semanas. Primeiramente eu desenvolvi a versão preliminar para as funcionalidades de destaque de sintaxe e tab complete. Esta etapa utilizou processamento de arquivos XML para prover um conjunto básico de palavras-chave e funções… [Read More]

Written by Filipe Saraiva

July 29th, 2013 at 4:52 pm

Python backend for Cantor – Syntax Highlighting, Tab Complete, and Interactive Mode

with 11 comments

My GSoC’2013 project for development a python backend for Cantor reach some objectives in before weeks. Firstly I developed preliminary versions of syntax highlighting and tab complete features. This version use XML file processing to provide a basic set of keywords and built-in functions to these features. To activate tab complete, press Tab button after… [Read More]

Written by Filipe Saraiva

July 26th, 2013 at 3:58 pm

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… [Read More]

Written by Filipe Saraiva

June 18th, 2013 at 1:09 pm