Cantor (software)

Last updated
Cantor
Breezeicons-apps-48-cantor.svg
Cantor-sage.png
Cantor 19.04 displaying the plot of a function
Original author(s) Alexander Rieder
Developer(s) KDE Education Project
Initial release2009;13 years ago (2009)
Stable release
21.08.3 [1]   OOjs UI icon edit-ltr-progressive.svg / 4 November 2021
Preview release
21.07.90 [2]   OOjs UI icon edit-ltr-progressive.svg / 30 July 2021
Repository
Written in C++
Operating system Any Unix-like, Microsoft Windows, macOS
Type Mathematical software
License GPL
Website cantor.kde.org

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

Contents

Features

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

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

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

Related Research Articles

Konqueror Web browser and file manager

Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under GNU GPL-2.0-or-later.

KDevelop Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

Kopete Free multiprotocol messenger

Kopete is a multi-protocol, free software instant messaging client released as part of the KDE Software Compilation. Although it can run in numerous environments, it was designed for and integrates with the KDE Plasma Workspaces. Kopete was started because ICQ blocked Licq from their network in 2001. According to the original author, Duncan Mac-Vicar Prett, the name comes from the Chilean Spanish word copete, meaning "a drink with your friends". Kopete has been nominated for multiple awards. The designated successor is KDE Telepathy from the KDE RTCC Initiative.

Scanner Access Now Easy

Scanner Access Now Easy (SANE) is an application programming interface (API) that provides standardized access to any raster image scanner hardware.

Kate (text editor) Text editor

The KDE Advanced Text Editor, or Kate, is a source code editor developed by the KDE free software community. It has been a part of KDE Software Compilation since version 2.2, which was first released in 2001. Intended for software developers, it features syntax highlighting, code folding, customizable layouts, regular expression support, and extensibility.

Amarok (software) Free and open source music player

Amarok is a free and open-source music player. It is available for Unix-like, as well as for Windows and macOS systems. Although Amarok is part of the KDE project, it is released independently of the central KDE Software Compilation release cycle. Amarok is released under the terms of the GPL-2.0-or-later.

Kontact Personal information manager

Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs all built on top of a common core.

The following tables compare general and technical features of notable email client programs.

The following tables compare general and technical information for a number of notable file managers.

digiKam Free image organizer

digiKam is a free and open-source image organizer and tag editor written in C++ using the KDE Applications.

Gwenview Image viewer software for KDE

Gwenview is an image viewer for Unix-like systems and is released as part of the KDE Applications bundle. The current maintainer is Aurélien Gâteau. The word "Gwen" means "white" in the Breton language and is commonly used as a first name.

KDE Software Compilation 4 Software

KDE Software Compilation 4 was the only series of the so-called KDE Software Compilation, 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 Environment 3. Following KDE SC 4, the compilation was broken up into basic framework libraries, desktop environment and applications, which are termed KDE Frameworks 5, KDE Plasma 5 and KDE Applications, respectively.

LabPlot

LabPlot is a free software and cross-platform computer program for interactive scientific graphing and data analysis, written for the KDE desktop. It is similar to Origin and is able to import Origin's data files.

Dolphin (file manager) File manager for KDE desktop environment

Dolphin is a free and open source file manager included in the KDE Applications bundle. Dolphin became the default file manager of the KDE Plasma desktop environments in the fourth iteration, termed KDE Software Compilation 4. It can also be optionally installed on K Desktop Environment 3. It replaces Konqueror as the default file manager for KDE SC 4, but Konqueror can still be used as an alternative file manager.

NEPOMUK is an open-source software specification that is concerned with the development of a social semantic desktop that enriches and interconnects data from different desktop applications using semantic metadata stored as RDF. Between 2006 and 2008 it was funded by a European Union research project of the same name that grouped together industrial and academic actors to develop various Semantic Desktop technologies.

SciDAVis

SciDAVis is an open-source cross-platform computer program for interactive scientific graphing and data analysis. Development started in 2007 as fork of QtiPlot, which in turn is a clone of the proprietary program Origin.

KDE Education Project

The KDE Education Project develops free educational software based on the KDE technologies for students and parents. These educational software is translated into more than 65 languages, so that users can access them without any problems. The KDE-Edu project also provides free software educational to support and facilitate teachers in planning lessons.

ROCm is an Advanced Micro Devices (AMD) software stack for graphics processing unit (GPU) programming. ROCm spans several domains: general-purpose computing on graphics processing units (GPGPU), high performance computing (HPC), heterogeneous computing. It offers several programming models: HIP, OpenMP/Message Passing Interface (MPI), OpenCL.

References

  1. https://github.com/KDE/cantor/releases/tag/v21.08.3.
  2. https://github.com/KDE/cantor/releases/tag/v21.07.90.
  3. 1 2 Müller, Andrea (2010-02-10). "KDE SC 4.4: Fresh breeze for KDE" . Retrieved 2010-05-15. Cantor [is one of the] new applications. Cantor is a scientific statistics and analysis program….
  4. Bhat, Sathya (2010-02-10). "openSUSE 11.3 Milestone 1 makes its appearance". Archived from the original on 2010-04-29. Retrieved 2010-05-15. …new applications such as … Rocs & Cantor – the scientific applications for advanced math and graph theory needs.
  5. 1 2 Mahfouf, Anne-Marie (2015-12-15). "The KDE Education Project - Cantor" . Retrieved 2016-04-03.
  6. Rieder, Alexander. "The Cantor Handbook" (PDF). KDE-Edu. Archived (PDF) from the original on 2015-09-09. Retrieved 2016-04-03.
  7. annma (2009-09-26). "Cantor (part 1) or A Successful Integration in the KDE Community" . Retrieved 2010-05-15. I suggested to use GHNS in order to share examples and worksheets. Not only A.R. [Alexander Rieder] implemented it for download, he also managed to be the first one to implement upload. He contacted Jeremy W, Josef S and Frank K and he thus initiated some impulse to improve GHNS and file sharing. The finishing touches to upload should be tackled for 4.4.