CantorProject
ActivePublic

Details

Description

Cantor

Cantor is a KDE Application aimed to provide a nice Interface for doing Mathematics and Scientific Computing. It doesn't implement its own Computation Logic, but instead is built around different Backends.

More information in Cantor's website.

Available Backends

For Developers

Recent Activity

Sun, Dec 2

sirgienko updated subscribers of D17303: Add support for correct save/load in LatexEntry, when LibSpectre don't installed..
Sun, Dec 2, 11:45 AM · KDE Edu, Cantor
sirgienko requested review of D17303: Add support for correct save/load in LatexEntry, when LibSpectre don't installed..
Sun, Dec 2, 11:41 AM · KDE Edu, Cantor

Nov 12 2018

sirgienko added a comment to D16806: [Experimental] Add code highlighting in help panel.
In D16806#358163, @apol wrote:

Maybe it would make sense to use the SyntaxHighlighting framework?

Actually, we already use KSyntaxHighlighting, but still only Repository class. We plan rewrite our highlighting code on KSyntaxHighlighting, but we support adding new variables and functions in runtime for different sessions and backends, and as I know KSyntaxHighlighting don't have features for adding new variables and functions, so it is not very easy and we are planning start work on this after 18.12

Nov 12 2018, 9:21 AM · KDE Edu, Cantor
apol added a comment to D16806: [Experimental] Add code highlighting in help panel.

Maybe it would make sense to use the SyntaxHighlighting framework?

Nov 12 2018, 12:35 AM · KDE Edu, Cantor

Nov 10 2018

sirgienko requested review of D16806: [Experimental] Add code highlighting in help panel.
Nov 10 2018, 3:11 PM · KDE Edu, Cantor

Nov 7 2018

sirgienko closed D16333: Add readOnly feature for Cantor's Worksheet [v2].
Nov 7 2018, 4:52 PM · KDE Edu, Cantor
sirgienko closed T4760: Refactor the "login mechanism" for saved project. as Resolved by committing R55:873631d99963: [T4760] Add readonly feature for Worksheet: if user open worksheet file and….
Nov 7 2018, 4:52 PM · Cantor
sirgienko added a comment to D16333: Add readOnly feature for Cantor's Worksheet [v2].

Well, @filipesaraiva, I hope, that you have read my message and you don't write answer, because you haven't objections.
The release is soon and Alexander agree with this patch, so I merge this patch to master.
We could return to this theme later, after 18.12, if needed.

Nov 7 2018, 4:05 PM · KDE Edu, Cantor

Nov 3 2018

sirgienko closed D15841: Massive octave session and expression refactoring.
Nov 3 2018, 12:46 PM · Cantor, KDE Edu
sirgienko added a comment to D16333: Add readOnly feature for Cantor's Worksheet [v2].

So, @filipesaraiva, what do you think about it?
We plan to merge this code to master November 7, if there aren't objections.

Nov 3 2018, 11:27 AM · KDE Edu, Cantor
asemke accepted D15841: Massive octave session and expression refactoring.
Nov 3 2018, 8:43 AM · Cantor, KDE Edu

Oct 30 2018

sirgienko closed D16531: Add keyboard shortcuts for changing from currect worksheet to next/prevous.
Oct 30 2018, 9:24 PM · Cantor, KDE Edu
asemke accepted D16531: Add keyboard shortcuts for changing from currect worksheet to next/prevous.
Oct 30 2018, 8:45 PM · Cantor, KDE Edu
sirgienko updated the diff for D16531: Add keyboard shortcuts for changing from currect worksheet to next/prevous.

Small improvments (change else if to else)

Oct 30 2018, 6:32 PM · Cantor, KDE Edu
sirgienko updated the diff for D16531: Add keyboard shortcuts for changing from currect worksheet to next/prevous.

Added cyclic moving for tabs

Oct 30 2018, 6:30 PM · Cantor, KDE Edu
asemke added inline comments to D16531: Add keyboard shortcuts for changing from currect worksheet to next/prevous.
Oct 30 2018, 5:56 PM · Cantor, KDE Edu
sirgienko requested review of D16531: Add keyboard shortcuts for changing from currect worksheet to next/prevous.
Oct 30 2018, 5:31 PM · Cantor, KDE Edu

Oct 27 2018

asemke accepted D16333: Add readOnly feature for Cantor's Worksheet [v2].
Oct 27 2018, 6:33 PM · KDE Edu, Cantor
sirgienko updated the diff for D16333: Add readOnly feature for Cantor's Worksheet [v2].

Some code improvments

Oct 27 2018, 6:10 PM · KDE Edu, Cantor
asemke added inline comments to D16333: Add readOnly feature for Cantor's Worksheet [v2].
Oct 27 2018, 5:41 PM · KDE Edu, Cantor

Oct 23 2018

sirgienko updated the diff for D16333: Add readOnly feature for Cantor's Worksheet [v2].

Remove entry cursor reseting (on master already)

Oct 23 2018, 3:30 PM · KDE Edu, Cantor

Oct 21 2018

sirgienko updated the diff for D16333: Add readOnly feature for Cantor's Worksheet [v2].
  • Allow double click in readonly mode
  • Fix bug with existing assistant, when we load read-only worksheet from empty worksheet with existing backend
  • Fix bug with existing entry cursor, when we load read-only worksheet from empty worksheet with existing backend
Oct 21 2018, 12:44 PM · KDE Edu, Cantor
sirgienko updated the diff for D16333: Add readOnly feature for Cantor's Worksheet [v2].

Another improvments

Oct 21 2018, 10:13 AM · KDE Edu, Cantor
sirgienko updated the diff for D16333: Add readOnly feature for Cantor's Worksheet [v2].

Fix bug with load

Oct 21 2018, 10:07 AM · KDE Edu, Cantor

Oct 20 2018

sirgienko updated the diff for D16333: Add readOnly feature for Cantor's Worksheet [v2].

Add availability check for default session

Oct 20 2018, 8:13 PM · KDE Edu, Cantor
sirgienko updated the diff for D16333: Add readOnly feature for Cantor's Worksheet [v2].

Some improvements

Oct 20 2018, 7:20 PM · KDE Edu, Cantor
sirgienko requested review of D16333: Add readOnly feature for Cantor's Worksheet [v2].
Oct 20 2018, 12:53 PM · KDE Edu, Cantor

Oct 19 2018

sirgienko added inline comments to D15841: Massive octave session and expression refactoring.
Oct 19 2018, 12:21 PM · Cantor, KDE Edu
sirgienko updated the diff for D15841: Massive octave session and expression refactoring.

Improve subprompt handling

Oct 19 2018, 12:19 PM · Cantor, KDE Edu

Oct 16 2018

sirgienko closed D15971: Improve results and result's items code.
Oct 16 2018, 7:49 PM · Cantor, KDE Edu
asemke accepted D15971: Improve results and result's items code.
Oct 16 2018, 7:34 PM · Cantor, KDE Edu

Oct 15 2018

sirgienko updated the summary of D15971: Improve results and result's items code.
Oct 15 2018, 1:02 PM · Cantor, KDE Edu

Oct 14 2018

sirgienko updated the diff for D15971: Improve results and result's items code.

Rewrite the patch according new @asemke changes

Oct 14 2018, 8:23 PM · Cantor, KDE Edu

Oct 13 2018

asemke closed D16174: Fixed the handling of plot images for python.
Oct 13 2018, 10:03 AM · Cantor, KDE Edu
sirgienko accepted D16174: Fixed the handling of plot images for python.
Oct 13 2018, 9:58 AM · Cantor, KDE Edu
asemke updated the diff for D16174: Fixed the handling of plot images for python.

Replaced setResult by addResult in PythonExpression::imageChanged().

Oct 13 2018, 9:57 AM · Cantor, KDE Edu
asemke updated the diff for D16174: Fixed the handling of plot images for python.
Oct 13 2018, 8:16 AM · Cantor, KDE Edu
asemke requested review of D16174: Fixed the handling of plot images for python.
Oct 13 2018, 8:08 AM · Cantor, KDE Edu

Oct 11 2018

filipesaraiva renamed T6110: Port backends to Q/KProcess from Port backends to Q/KProcess - Google Summer of Code 2017 to Port backends to Q/KProcess.
Oct 11 2018, 10:17 PM · Cantor

Oct 5 2018

sirgienko added a comment to D15971: Improve results and result's items code.

This resulting code looks ugly, so @asemke, @filipesaraiva I am open to suggestions.

Oct 5 2018, 5:45 PM · Cantor, KDE Edu
sirgienko requested review of D15971: Improve results and result's items code.
Oct 5 2018, 5:42 PM · Cantor, KDE Edu

Oct 4 2018

sirgienko closed D15906: Fix almost broken maxima plot:.
Oct 4 2018, 9:09 PM · KDE Edu, Cantor
asemke accepted D15906: Fix almost broken maxima plot:.
Oct 4 2018, 9:07 PM · KDE Edu, Cantor
sirgienko updated the diff for D15906: Fix almost broken maxima plot:.

Comment's changes and some small text fixes

Oct 4 2018, 9:04 PM · KDE Edu, Cantor

Oct 3 2018

sirgienko added a comment to T9512: Port Python 3 backend to KSyntaxHighlighting.

In 610f8c8ec70b4b52a3f4487c3348b87b66a0b85f I have added autocompletion by native Python autocompletion.
It's work for variables, functions, modules, even for class methods and fields.

Oct 3 2018, 8:46 PM · Cantor

Oct 2 2018

sirgienko updated the diff for D15906: Fix almost broken maxima plot:.

Add support for latex typesetting

Oct 2 2018, 8:10 PM · KDE Edu, Cantor
sirgienko requested review of D15906: Fix almost broken maxima plot:.
Oct 2 2018, 7:46 PM · KDE Edu, Cantor

Sep 29 2018

sirgienko added inline comments to D15841: Massive octave session and expression refactoring.
Sep 29 2018, 9:40 PM · Cantor, KDE Edu
sirgienko requested review of D15841: Massive octave session and expression refactoring.
Sep 29 2018, 9:35 PM · Cantor, KDE Edu

Sep 15 2018

sirgienko closed D15487: Improve command entry's prompt animation.
Sep 15 2018, 7:36 AM · KDE Edu, Cantor