Download List

Project Description

Jep is a Java library for parsing and evaluating mathematical expressions. With this library, you can allow your users to enter an arbitrary formula as a string and instantly evaluate it. Jep supports user defined variables, constants, and functions. A number of common mathematical functions and constants are included.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-02-18 03:49
3.3

Evaluation speed is 2x-3x faster. Functions have been added (Switch, Case, Left, Right, Mid, Substring, LowerCase, UpperCase, Length, and Trim). The operator table has been enhanced, and there are other enhancements.
Tags: Minor feature enhancements

2007-07-05 10:41
3.0.0

A faster evaluator was added. A configurable
parser was added. High precision calculation using
BigDecimal was implemented. A new component
architecture is used. Much more was done.
Tags: Major feature enhancements

2007-04-26 23:45
2.4.1

This release adds the rounding functions round, floor, and ceil. It fixes three minor bugs. There is a fix for bug 1567116.
Tags: Minor bugfixes

2006-06-09 19:35
2.4.0

This release includes minor enhancements to JEP, and many feature additions including simplification, fast evaluation, and more vector and matrix support in the JEP Extensions package (formerly DJEP).
Tags: Minor feature enhancements

2006-02-01 08:54
2.3.1

This is mainly a bugfix release for 2.3.0,
including fixes for the sum() function bug, a bug
in JEPTester, and broken links in the
documentation.
Tags: Minor bugfixes

Project Resources