6

6

What are the pluses and minuses of different software packages? Anything new worth checking out?

I'm especially interested in open source packages.

flag
A list for reference en.wikipedia.org/wiki/… – Jonathan Fischoff Jul 7 2010 at 4:57
another list mathoverflow.net/questions/19046/… – Jonathan Fischoff Jul 7 2010 at 7:17
The list of the Mathematical Sciences Research Institute: msri.org/about/computing/mathdocs – Bruce Arnold Jul 7 2010 at 18:03

6 Answers

19

If you haven't already, you should try Sage.

Advantages:

  • Open source.
  • Includes many different packages (including GAP, Maxima, Singular, PARI/GP, and R, just to name a few), and provides a common interface for them.
  • Has a built-in Python interpreter.
  • You can install it on a server and allow people to run it remotely, through a web browser.
  • Is still actively being developed.

(Possible) Disadvantage:

  • No native Windows version. (You can still run it on Windows, but you have to run it under a virtual machine. This is fairly straightforward, though.)
link|flag
1 
Relating to Windows: a Cygwin version is under way. groups.google.com/group/sage-windows – Bruce Arnold Jul 6 2010 at 21:20
4

Someone should also mention Axiom, which started out as commercial package developed by IBM but after a long and tortuous journey is now open source. As I understand it, it is built on a strongly typed, mathematically oriented and user extensible type hierarchy. So it knows what groups, rings and fields are, and it lets you define your own and do computation in them.

link|flag
I don't actually use Axiom myself – but I have watched from afar with interest, and it's on my list of software to try sometime. If someone does use it, feel free to flesh out and/or correct the description above. – Harald Hanche-Olsen Jul 7 2010 at 3:15
1 
note that there are two forks of Axiom, namely OpenAxiom open-axiom.org and FriCAS fricas.sourceforge.net - shameless plug: FriCAS contains a guessing package similar to the well known GFUN algo.inria.fr/libraries/papers/gfun.html for Maple and Guess risc.jku.at/research/combinat/software/Guess for Mathematica, but more general and much faster in many situations. Also, as far as I know this is the only freely available guessing package. – Martin Rubey Jul 7 2010 at 6:28
4

I tend to use Macaulay2 for research related stuff

Some points about it.

  1. It is open source
  2. It is specific to algebraic geometry/commutative algebra (but since this is a large community on mathoverflow...)
  3. Is actively being developed (it seems to have several conferences devoted to it each year in recent years).
  4. It is a unix program so you need cygwin to run it on windows.
  5. The preferred environment to run it seems to be in an emacs window (although various people are working on other interfaces I understand).

I've also heard good things about Sage but haven't tried it.

link|flag
2

I suggest you to try Reduce, it is OpenSource and there are RPM packeges. It looks like this:

alt text

link|flag
Anixx: I added a link, I hope that's the right one. – Willie Wong Nov 4 2010 at 0:10
Yes, thenks. Also direct links to the packages: damtp.cam.ac.uk/linux/sl/damtp/5x/RPMS/x86_64/… damtp.cam.ac.uk/linux/sl/damtp/5x/RPMS/i386/… – Anixx Nov 4 2010 at 0:27
1

The only open-source CAS (Computer Algebra System) that I know of is called Maxima, but as I have not used it, I cannot say whether it is any good. I own a copy of Mathematica 7.0, and can say that it is superb. The programming language is easy to learn, and in many ways quite similar to that of the TI-89. The university I attend uses Maple 13, which from my experience is not as strong as Mathematica in the area of purely symbolic manipulation, but is superior in terms of numerical modeling.

link|flag
1

For quick calculations, I use Wolfram|Alpha, which is not open source but is a free web service.

link|flag
Limited and buggy, but also free and convenient. – Charles Nov 4 2010 at 0:55
1 
A big plus for W|A is that I can access it through my cell phone. – Kevin O'Bryant Nov 4 2010 at 3:04

Your Answer

Get an OpenID
or

Not the answer you're looking for? Browse other questions tagged or ask your own question.