Cantor is a
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
mathematics application for scientific statistics and analysis.
It is part of the
KDE Software Compilation 4
KDE Software Compilation 4 (KDE SC 4) was the only series of the so-called KDE Software Compilation (short: KDE SC), first released in January 2008 and the last release being 4.14.3 released in November 2014. It was the follow-up to K Desktop En ...
, and was introduced with the 4.4 release
as part of the
KDE Education Project's ''kdeedu'' package.
Features
Cantor is a
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
that delegates its mathematical operations to one of several
backends. Its plugin-based structure allows adding different backends. It can make use of
Julia
Julia is usually a feminine given name. It is a Latinate feminine form of the name Julio and Julius. (For further details on etymology, see the Wiktionary entry "Julius".) The given name ''Julia'' had been in use throughout Late Antiquity (e ...
,
KAlgebra,
Lua
Lua or LUA may refer to:
Science and technology
* Lua (programming language)
* Latvia University of Agriculture
* Last universal ancestor, in evolution
Ethnicity and language
* Lua people, of Laos
* Lawa people, of Thailand sometimes referred t ...
,
Maxima,
Octave
In music, an octave ( la, octavus: eighth) or perfect octave (sometimes called the diapason) is the interval between one musical pitch and another with double its frequency. The octave relationship is a natural phenomenon that has been refer ...
,
Python,
Qalculate!,
R,
SageMath
SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation") is a computer algebra system (CAS) with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, nu ...
, and
Scilab
Scilab is a free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simula ...
.
Cantor provides a consistent interface to these backends; its project page lists the following features:
* Nice Worksheet view for evaluating expressions
* View of plotting results inside the worksheet or in a separate window
* Typesetting of mathematical formulas using LaTeX
* Backend-aware
syntax highlighting
Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML. The feature displays text, especially source code, in different colours and fonts according to the category of terms. ...
* Plugin-based assistant dialogs for common tasks (like integrating a function or entering a matrix)
Cantor was the first KDE project to implement upload to the
GetHotNewStuff addon service, which is used to download or upload example
worksheets. It provided impetus for improvement of this feature for KDE SC 4.4.
References
External links
*
Notebook interface
Educational math software
Free educational software
KDE Education Project
Science software that uses Qt
{{KDE-stub