Cantor (mathematics software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Cantor
Original authorAlexander Rieder
DeveloperKDE Education Project
Initial release2009; 17 years ago (2009)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC++
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemAny Unix-like, Microsoft Windows, macOS
    TypeMathematical software
    LicenseGPL
    Websitecantor.kde.org

    Cantor is a free software mathematics application for scientific statistics and analysis.[1][2] It is part of the KDE Software Compilation 4, and was introduced with the 4.4 release[1] as part of the KDE Education Project's kdeedu package.

    Features

    [edit | edit source]

    Cantor is a graphical user interface that delegates its mathematical operations to one of several backends. Its plugin-based structure allows adding different backends. It can make use of Julia, KAlgebra, Lua, Maxima, Octave, Python, Qalculate!, R, SageMath, and Scilab.[3][4]

    Cantor provides a consistent interface to these backends; its project page lists the following features:[3]

    • 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
    • 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.[5]

    References

    [edit | edit source]
    1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]