Maxima is a fairly complete computer algebra system written in lisp with an emphasis on symbolic computation. It is based on DOE-MACSYMA and licensed under the GPL. Its abilities include symbolic integration, 3D plotting, and an ODE solver.
Maxima is a GPL'd branch of Macsyma, the venerable symbolic
computation system. Maxima 5.18 is a bug fix and feature
enhancement release. The current version is 5.18.1.
Maxima has functions to work with polynomials, matrices, finite sets,
integrals, derivatives and differential equations, linear algebra,
plotting, floating point and arbitrary-precision arithmetic, etc.
Maxima can run on MS Windows and various flavors of Unix,
including MacOS X.
There is a precompiled executable installer for Windows,
RPM's for Linux, DMG for MacOS X, and source code tar.gz.
Maxima is implemented in Common Lisp; several Lisps can compile
and run Maxima, including CMUCL, SBCL, Clisp, GCL, and ECL.
The Maxima project welcomes new participants. You can contribute
in several ways: reporting bugs, fixing bugs, writing new add-on
packages, revising core functions, user interfaces, documentation, ....
Why not see what's happening on the mailing list and consider how
you might contribute to the project.
Thanks to everyone who contributed to the 5.18 release.
Special thanks to Dieter Kaiser and Raymond Toy.
Maxima developer and 5.18 release manager
Bug reports. Please create a Sourceforge login
before filing a bug report.
Mailing list. Please sign up before posting a message.
Project home page: