Symja - A Java computer algebra system

  •        0

Symja is a pure Java library for symbolic mathematics. It was forked from the MathEclipse project. Its features include arbitrary precision integers, rationals and complex numbers, polynomials, differentiation, pattern matching and linear algebra.



comments powered by Disqus

Related Projects

SciPy - software for Mathematics, Science, and Engineering

SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.


java symbolic computing library and math editor, with : polynomial system solving, vectors amp; matrices, factorization, derivatives, integrals (rational functions), boolean algebra, simplification, MathML output, java code generation, geometric algebra

Java Math Library

Java Math Library (JML) is a fairly robust mathematics library that can be used for anything from basic calculations to some more advanced mathematical functions.

Group Explorer

Group Explorer is mathematical visualization software for the abstract algebra classroom. Users can explore dozens of finite groups (and morphisms among them) visually and interactively.

Fast Math Formula Editor for MS Word

Mathematics formula renderer for Microsoft Word. Easy to use and really fast + Mathematics drawing toolbar for Microsoft Word + Math exercices storage Database for Microsoft Access. Available in French and English!!!

MathCast Equation Editor

A Mathematics Equation Editor. Lets you type in equations, which can be added to documents and webpages. It features a simple graphical interface, equation list management, MathML support, and the unique feature "Mathcasting" for adding math to XHTML.


YACAS is an easy to use, general purpose computer algebra system. It uses its own programming language designed for symbolic as well as arbitrary-precision numerical computations. The system comes with a library of scripts and extensive documentation.

Maxima -- GPL CAS based on DOE-MACSYMA

Maxima is a fairly complete computer algebra system written in Common 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.

OpenAxiom: Scientific Computation System

OpenAxiom is an open source Computer Algebra System. It offers an interactive environment, an expressive programming language, a compiler, a large set of mathematical libraries of interest to researchers and practitioners of computational sciences.

Boost - CPP Library

Boost provides free peer-reviewed portable C++ source libraries. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. It supports String, Containers, Streams, Generic programming, Concurrent programming, Math, Memory and lot more.