Cantor - KDE Frontend to mathematical applications

Cantor is an application that lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others.

Features

Support to several backends

Cantor supports several "backends" - "mathematical programming languages" used to run the commands. Currently Cantor supports 11 backends - Julia, KAlgebra, Lua, Maxima, Octave, Python 2 and 3, Qalculate, R, Sage, and Scilab - and more backends can be added just implementing a new Cantor plugin!

Rich command processing

Cantor allows you to run commands from your favorite "mathematical programming language" assisted by syntax highlighting and tab-completion for functions, reserved words and variables. It is possible to see the outputs inside the worksheet or export to PDF, LaTeX, plain-text, and Jupyter notebooks!

Variables Management

Cantor provides a side panel to manage variables. It is possible to see the values, the size, or the type of variables utilized in the environment. In addition, it is possible to change the variables values from the side panel!

Plotting graphics in the worksheet

Cantor provides a side panel to manage variables. It is possible to see the values, the size, or the type of variables utilized in the environment. In addition, it is possible to change the variables values from the side panel!

Rendering outputs in LaTeX or Markdown

Cantor allows you to write beautiful texts using LaTeX or Markdown. Now your worksheet you be beautiful and easy to write!

And more!

  • Easy plugin based structure to add different Backends;
  • Integration to retrieve and share worksheets;
  • Plugin based assistant dialogs for common tasks (like integrating a function or entering a matrix);
  • Integration of the environment's help in the user interface;
  • Script editor for work with big-sized code;
  • ...