For our February “Community Choice” Project of the Month, the community elected Maxima, a Computer Algebra System (CAS) written in Common Lisp.
Maxima is comparable to commercial systems like Mathematica and Maple as it is able to solve symbolic mathematical equations, be it in algebra, trigonometry, calculus, or others. It can calculate with exact integers and fractions, native floating-point and high-precision big floats.
Maxima is feature-filled and user-friendly, with an online manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades.
Maxima was previously chosen “Staff Pick” Project of the Month in November of 2015 and the Maxima team spoke about the project’s latest developments and direction. Recently we caught up with one of the developers of the project, Viktor Toth to find out how the project has been doing since then, and here’s what he had to say:
“We have had two or three maintenance releases since that date. Our goal at this point is to continue offering support for Maxima, fix bugs, maintain compatibility with as many platforms as possible, and create stable installation packages. Changes to Maxima at this point tend to be relatively minor and incremental, including, for instance, corrections and improvements to the documentation and its translations.”
Maxima continues to be widely-used with over 300,000 direct downloads annually, and also continues to receive positive feedback from users.
[ Download Maxima ]