Maxima (software): Difference between revisions

Source: Wikipedia, the free encyclopedia.
Content deleted Content added
Extended confirmed users
1,624 edits
Line 40: Line 40:
Various [[graphical user interface]]s are available for Maxima:
Various [[graphical user interface]]s are available for Maxima:
* wxMaxima is a graphical front-end using [[wxWidgets]].
* wxMaxima is a graphical front-end using [[wxWidgets]].
* [https://github.com/robert-dodier/maxima-jupyter Jupyter] Is a flexible, notebook-style gui for maxima written in [[Python (programming language)|Python]].
* [https://github.com/robert-dodier/maxima-jupyter Jupyter] Is a flexible, [[Computational Notebook|notebook-style]] gui for maxima written in [[Python (programming language)|Python]].
* [http://gmaxima.ackovosrot.cz/ GMaxima] is one using [[GTK+]].
* [http://gmaxima.ackovosrot.cz/ GMaxima] is one using [[GTK+]].
* [[Cantor (software)|Cantor]], using Qt, and can interface with Maxima (along with [[SageMath]], [[R (programming language)|R]], and [[KDE Education Project#Mathematics|Kalgebra]])<ref name="Cantor">{{cite web|url=http://edu.kde.org/cantor/|title=Cantor, an interface to Maxima (and other mathematics software)|publisher=[[KDE Education Project|KDE-Edu]]|accessdate=2013-09-20}}</ref>
* [[Cantor (software)|Cantor]], using Qt, and can interface with Maxima (along with [[SageMath]], [[R (programming language)|R]], and [[KDE Education Project#Mathematics|Kalgebra]])<ref name="Cantor">{{cite web|url=http://edu.kde.org/cantor/|title=Cantor, an interface to Maxima (and other mathematics software)|publisher=[[KDE Education Project|KDE-Edu]]|accessdate=2013-09-20}}</ref>

Revision as of 16:17, 27 September 2016

Maxima
Initial release1982; 42 years ago (1982)
Stable release
5.38.1 / 12 May 2016; 8 years ago (2016-05-12)
Repository
Written in
Cross-platform
TypeMathematical software
LicenseGPL
Websitemaxima.sourceforge.net

Maxima is a

OS X, Unix, BSD, and Linux as well as under Microsoft Windows and Android. It is free software released under the terms of the GNU General Public License
.

History

Maxima is based on a 1982 version of

MIT with funding from the United States Department of Energy and other government agencies. A version of Macsyma was maintained by Bill Schelter from 1982 until his death in 2001. In 1998, Schelter obtained permission from the Department of Energy to release his version under the GPL. That version, now called Maxima, is maintained by an independent group of users and developers. Maxima does not include any of the many modifications and enhancements made to the commercial version of Macsyma
during 1982–1999. Though the core functionality remains similar, code depending on these enhancements may not work on Maxima, and bugs which were fixed in Macsyma may still be present in Maxima, and vice versa.

Features

Maxima includes a complete programming language with ALGOL-like syntax but Lisp-like semantics. It is written in Common Lisp, and can be accessed programmatically and extended, as the underlying Lisp can be called from Maxima. It uses Gnuplot for drawing.

Numeric calculations

Maxima is a full-featured CAS (

floating point numbers
whose precision can be set arbitrarily large ("bfloats").

For calculations which use floating point and arrays heavily, Maxima offers the possibility of generating code in other programming languages (notably Fortran) which may execute more efficiently.

Maxima is a general-purpose system, and special-case calculations such as factorization of large numbers, manipulation of extremely large polynomials, etc. are sometimes better done in specialized systems.

Interfaces

Various graphical user interfaces are available for Maxima:

See also

  • Comparison of computer algebra systems

Further reading

References

  1. ISBN 978-1-84996-325-1. {{cite book}}: Unknown parameter |lastauthoramp= ignored (|name-list-style= suggested) (help
    )
  2. ^ "Cantor, an interface to Maxima (and other mathematics software)". KDE-Edu. Retrieved 2013-09-20.
  3. ^ "Kayali download". SourceForge. Retrieved 2015-05-31.

External links