Maxima

A Computer Algebra System

Español Português Русский Türkçe

Projects Related to Maxima

This is a list of software packages that use Maxima or help the user to interact with Maxima.

User interfaces for Maxima

Maxima on Android

Port of Maxima for Android mobile devices.

Developer: Yasuaki Honda.

wxMaxima

“wxMaxima is a cross platform GUI for the computer algebra system maxima based on wxWidgets. It provides menu and dialog based interface for maxima and a nice display of math output.”

Developers: Andrej Vodopivec, Gunter Königsmann et al.

Imaxima and imath

“Imaxima.el provides support for interacting with the computer algebra system Maxima in an Emacs buffer. Imaxima processes the output from Maxima with TeX and inserts the resulting image in the buffer.” An old website for imaxima is maintained on Archive.org. Imaxima and imath are currently developed as part of Maxima.

Developers (inactive): Jesper Harder and Yasuaki Honda.

Maintainer: Leo Butler.

TeXmacs

“GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content (text, graphics, mathematics, interactive content, etc.).”

Developer: Joris van der Hoeven.

Kayali

“Kayali is a Qt based Computer Algebra System (CAS) that can also be used as an advanced replacement for KDE KCalc. It is essentially a front end GUI for Maxima (and is easily extended to other CAS back-ends) and Gnuplot.”

Developer: Abdulhaq Lynch.

Symaxx2

“Symaxx is a graphical front end for the Maxima computer algebra system (GPL).”

Developer: Markus Nentwig.

Systems using Maxima as a component

Cantor

"KDE Frontend to mathematical applications. Cantor is an application that lets you use your favorite mathematical programming language from within a nice worksheet interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others." Cantor is built upon LabPlot. "In LabPlot you get the Notebook interface, can perform your computations in your favorite CAS and the visualization can be done in LabPlot."

Developer: KDE Project.

Euler

“Euler is a MatLab like numerical system with a GUI frontend in notebook style ala Maple, plot features, and a numerical programming language. Euler can be used as a GUI frontend to Maxima. It can also exchange data and expressions with Maxima, helping Maxima with numerical calculations, and Euler with symbolic evaluation.”

Developer: Rene Grothmann.

SAGE

“Sage is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more.”

Developers: More than 100 volunteers.

STACK

“An open-source system for computer-aided assessment in Mathematics and related disciplines, with emphasis on formative assessment.”

Developers: Chris Sangwin et al.

WIMS

“The WIMS educational platform offers a rich panoply of resources and exercises either with free access or for personalised study. The teaching/learning materials on WIMS are created with the help of high quality open source software for science (Maxima, Gnuplot, Pari/Gp, Octave).”

Developers: Xiao Gang and others.

Tools to include Maxima results in other systems

Maxiplot

A Latex package providing environments and commands to include Maxima and Gnuplot sessions within a document, inserting the results and graphics in the processed document. You only need to download this file: maxiplot.sty and follow the examples in the Maxiplot manual (Latex source file: maxiplot_en.tex)

Developer: José Miguel M. Planas

Jacomax

“Jacomax (Java Connector for Maxima) is a basic Java interface for the Maxima computer algebra system.”

Developer: David McKain

Symbolic Equation Manipulator

“Edit equations right on the screen with your mouse, and never make a mistake. Guide the program through any complex algebraic manipulation, and let it handle the tedious details. Many other features!”

Developer: James Hart.

Mediawiki Algebra extension

Allows to include Maxima sessions into Mediawiki pages. A local installation of Maxima is then used to get the result that gets incorporated into the Wiki page.

Developer: Markus Arndt.

Web interfaces running Maxima

Yamwi

“A project devoted to the development of a PHP-based web interface to Maxima. The Centro de Supercomputación de Galicia hosts a Maxima+Yamwi computational environment at http://maxima.cesga.es.”

Developer: Mario Rodríguez Riotorto.

Mathematical Assistant on Web

“This site contains interface to access computer algebra system Maxima and automatically solve selected typical problems from mathematical courses, including intermediate steps in the solution.”

Developers: Robert Marik and Miroslava Tihlarikova.

MaximaPHP

“A PHP program to access Maxima on the server interactively from a website.”

Developer: Bowo Prasetyo.

WebMathematics Interactive

“An open web-based eLearning system in mathematics for grammar school and/or university students, including basic mathematical functions (equation solving, function plotting, symbolic differentation and antiderivation) and thematic modules.”

Developer: Zoltan Kovacs.

Interactive Demos of Mathematical Computations

Live demos of various mathematical computation capabilities.

Developers: Institute for Computational Mathematics at Kent State University.