Introducing Cantor

This post comes a bit late, so some of you may already have heard the news: KDE Edu will ship a new application in 4.4: Cantor*.

Cantor is an application that lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface, and offers assistant dialogs for commonly used functions like solving equations or integrating/differentiating a function. It currently has support for three Backends Sage, Maxima and R.

It is aimed to fill the gap, most free software math packages have, compared to proprietary systems: an intuitive to use graphical interface.

Some of it’s most important features are:

  • View of plotting results inside the worksheet or in a separate window
  • GetHotNewStuff integration to upload or download example worksheets
  • Typesetting of mathematical formulas using LaTeX
  • Backend aware syntax highlighting
  • Tab completion and integrated syntax help

This is how it looks:

Screenshot of Cantor

* It is named after mathematician Georg Cantor, the creator of Set Theory http://en.wikipedia.org/wiki/Georg_Cantor

Advertisements

30 Responses to Introducing Cantor

  1. Benoit says:

    This looks like a great addition, filling an important gap! Thanks for working on it.

  2. Jeremy says:

    Great! Thank you for this. KDE is impressing me all the time.

  3. How about a article on the Dot about it? I really like the application, I’ve already been using it for real things. Good work 🙂

  4. Gorilla Maguilla says:

    Nice Work!

  5. Beat Wolf says:

    wow, looks really good, can’t wait to try it.

  6. anon says:

    Looks great! Looking forward to trying it out in KDE 4.4.

  7. benjamin says:

    Cool!
    But I have two questions:
    1) How does the R interface/support compare to rkward?
    2) Will it gain octave-support? As someone who occasionally does image-processing, it would be cool to have one Ãœber-Interface to several of the most prominent math-packages (including octave).

    • arieder says:

      1) I never really used RKWard, but I think R in Cantor is a lot more basic than RKWard, and it takes a different approach for the user interface (as far as i can tell)
      2) Octave support would definately be nice, but I don’t know when I’ll find the time to implement it

      • benjamin says:

        Thanks for the clarification.
        @Fabio Ortolan: I use qt-octave, but somehow I thought, that using one Interface for multiple systems in this case would be more fun than using one interface for only one system.

        i think, that this is like IDEs for programming languages: One IDE per language doesn’t make sense (at least to me). Of course suporting the features of several languages if much harder that supporting only one.

        But for now i stick with qt-octave and begin playing with cantor.

    • david says:

      Hi
      As far as I know sage can also have multiple back-ends including octave.
      Which would mean that it already supports almost everything through sage.

  8. Jens Uhlenbrock says:

    That sounds great. Are there any rpms already provided for opensuse 11.1 or do we have to wait for kde 4.4? Couldn’t find anything.

  9. steve says:

    Looks nice.

    Great name for the app.

  10. vespas says:

    this is a great app! Maybe we could make a KDE scientific apps group (like PIM & Finance apps) to improve collaboration within KDE?
    Also I think that if you make a clear interface for backend plugins then others can contribute to additions (like an octave, or even matlab plugin)..
    Also, great name!

    • arieder says:

      When creating cantor, I was trying to make it as easy as possible to implement new backends. All of them are implemented as plugins. So I’m waiting for new backend contributions 🙂

  11. […] Introducing Cantor « arieder's Blog arieder.wordpress.com/2009/10/20/introducing-cantor – view page – cached This post comes a bit late, so some of you may already have heard the news: KDE Edu will ship a new application in 4.4: Cantor*. — From the page […]

  12. Jean says:

    Kantor? …. 😉
    Joke aside, looks like a very promising app — and a great name. Are there debian/?ubuntu packages available yet?

  13. Cristobal says:

    Support for Sagemath? But sagemath gives support many programs and sci-libraries. Great idea, i’m very interesting with all math software.
    I think wxMaxima is the best GUI about math programs, actually, because it implements a buttons template. I wait Cantor implements them, too. It is very useful for minusvalid people.

    Thanks

  14. anon says:

    Wow, amizing work, thanks.
    And yes, Octave support would be great, I think.

  15. pns says:

    Looks great…
    Can this be converted to KOffice flake. That would make it a fantastic tool to be integrated right into the document. Please discuss with KOffice people.
    Thanks.

  16. Social comments and analytics for this post…

    This post was mentioned on Friendfeed by imabonehead: “Cantor is an application that lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface, and offers assistant dialogs for commonly used functions l…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: