Projects / libmatheval

libmatheval

GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. It supports expressions in any number of variables of arbitrary names, decimal constants, basic unary and binary operators, and elementary mathematical functions. In addition to parsing and evaluation, libmatheval can also compute symbolic derivatives and output expressions to strings.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  27 Mar 2008 03:00

Release Notes: A bug with erf function derivative calculation was fixed.

  •  26 Mar 2008 09:23

Release Notes: Support has been added for the erf() function; note that libmatheval requires a C99-capable compiler now.

  •  02 Jul 2007 03:38

    Release Notes: This version was relicensed under GNU Public License version 3.

    •  27 Feb 2007 02:09

    Release Notes: The scripts were fixed to accommodate the Guile 1.8 branch. Support for pkg-config was added. Some missing texinfo entries were included.

    •  05 May 2006 06:12

    Release Notes: This release fixes a bug related to using a global instead of an evaluator-specific symbol table variable in the evaluator_get_variables() function.

    Screenshot

    Project Spotlight

    Quenlig

    An online interactive tutorial and free text assesments.

    Screenshot

    Project Spotlight

    REJIK

    A Squid redirector and ban lists.