Maxima -- GPL CAS based on DOE-MACSYMA Icon

Maxima -- GPL CAS based on DOE-MACSYMA

Computer Algebra System written in Common Lisp

4.8 Stars (53)
5,907 Downloads (This Week)
Last Update:
Download maxima-5.37.0.tar.gz
Browse All Files
BSD Windows Linux

Screenshots

Description

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more.

For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s].

Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats.

Maxima has user-friendly front-ends, an on-line 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 is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system.

Maxima is widely used: annual direct downloads exceed 100,000. Many other users receive it through secondary distribution.

Maxima -- GPL CAS based on DOE-MACSYMA Web Site

Features

  • Specialized in symbolic operations but offering numerical capabilities too.
  • Can be accessed programmatically and extended, as the underlying Lisp can be called from it.
  • Complete programming language with ALGOL-like syntax but Lisp-like semantics.
  • Arbitrary-precision integers.
  • Rational numbers of sizes limited only by machine memory.
  • Arbitrarily large floating-point numbers ("bfloats").

KEEP ME UPDATED

User Ratings

★★★★★
★★★★
★★★
★★
50
1
0
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • lan1967
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Useful project. It's sad that Google Summer never accepted that one.

    Posted 06/08/2015
  • qwertyphobia
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    It helped me a lot with my math...

    Posted 05/27/2015
  • sikkenogetvrovl
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Together with wxMaxima, Maxima is a very good (Free) replacement for Mathemacica etc. Hope this project will continue to evolve in the future.

    Posted 05/17/2015
  • rich88
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    copy/paste doesnt work right. you can copy and paste within the program but not to or from a word file for example. good job though

    Posted 12/02/2014
  • pankajsejwal
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This is one of the most efficient open source CAS around and is just too easy to learn. Supports functional + imperative programming and has most of functionality built in. Extending it using Maxima's own programming language, makes it just too flexible. There is one h t t p : / /area51.stackexchange.com/proposals/66233/maxima ,community under proposal. One can join here and learn from creators of Maxima.

    Posted 03/14/2014
Read more reviews

Additional Project Details

Languages

English, Portuguese, Spanish

Intended Audience

Science/Research, Education, End Users/Desktop, Engineering

User Interface

X Window System (X11), Win32 (MS Windows), Console/Terminal, Tk

Programming Language

Lisp, C, Tcl

Registered

2000-04-23
Screenshots can attract more users to your project.
Features can attract more users to your project.