[6 total ]
Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language.
Maxima is a Common Lisp implementation of MIT's Macsyma system for computer based algebra. It features plotting over the network via netmath, computations over the network, extensive testing on a large array of problems, a source level debugger for
... [More]
maxima code, ease of extension in fundamentally new ways, access to Common Lisp and portability to many systems. [Less]
Lib2geom (2Geom in private life) is a library developed for inkscape to provide a robust computational geometry framework. It is not a rendering library, instead concentrating on high level algorithms such as computing arc length.
Set of open, reliable, math functions in classes (=collections by domains) designed to be used from any project/library, with any data-structure.
In other words, all the things you usually rewrite for each project. But coded with universality in
... [More]
mind.
The most important package is the org.openmali.vecmath2 one, which contains an improved vecmath - similar to Sun's vecmath, but better, faster and more convenient. [Less]
JEuclid is a complete MathML rendering solution, consisting of:
* A MathViewer application
* Command line converters from MathML to other formats
* An ant task for automated conversion
* Display components for AWT and Swing
* A component for Apache Cocoon
* A plug-in for Apache FOP
Math::Symbolic is intended to offer symbolic calculation capabilities to the Perl programmer without using external (to Perl) libraries and/or applications.
It's quite limited in scope. No integration of expressions, for example. However, various
... [More]
extensions have been written to allow things like symbolic tree transformations using declarative syntax or compilation to Perl or C code for faster numeric evaluation. [Less]