Singular Systems
   

What's new

Jep 4.0 releases | August 2020
Major release. Improved support of non-thread safe functions, faster evaluation and supports for Java Modules.

Jep Extension 2.1 releases | August 2019
Adds symbolic operations like differentation, structured programming constructs, and a type system with rational number and matrices. Bug fix release and support for Java Modules.

Jep 3.5 releases | July 2018
After a long wait the next release of Jep is now out. This adds internationalization support and improved multi-thread evaluation.

Jep Extension 2.0 releases | Aug. 2018
Along with Jep 3.5 an extensions package is also released. This adds symbolic operations, structured programming constructs, and a type system with rational number and matrices.

GWT Jep| Aug. 2018
The next upcoming release will be GWTJep a version of Jep cross compiled to javascript using Google GWT framework.

 

Jep Java

Java Math Expression Parser

Jep Java is a library for parsing and evaluating mathematical expressions. With this API you can allow your users to enter an arbitrary formula as a string, and instantly evaluate it. Have a look at the Jep console to see Jep in action!

Jep Extensions

Jep addons

Jep Extensions adds numerous features to Jep: differentiation and symbolic operations; a type system with matrices, rational numbers, and custom types; very fast evaluation for pre-compiled expressions; limited structured programming with for and while loops; statistical functions and distributions.

Jep.Net

Math Expression Parser for .Net

Just like Jep Java, Jep.Net is a library for parsing and evaluating mathematical expressions except as a .Net component.

Be sure to check out the trial version which includes a number of excellent demonstrations of how this library could be put to use in your next project. You will be impressed with the extendible architecture, ease-of-use, and speed of Jep.Net.

GWTJep

Jep for javascript

A version of Jep for use with javascript GWTJep is a cross-compiled using Googles Google Web Toolkit.

AutoAbacus

Equation solving library

AutoAbacus is a powerful equation solving library that finds solutions to equation sets with a snap. Equations are passed to AutoAbacus as text, while the program attempts to find a solution that satisfies all constraints.