Singular Systems



Latest Release: Jep.Net 1.1

Released Jun 6, 2010

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

Jep.Net is based on the Jep 3 release and was ported to C# and the .Net framework by hand in order to accommodate many of the .Net framework innovations. The architecture is extremely easy to extend and configure and bears witness to the years of development and numerous revisions that have made the original Jep one of the most popular expression parsers for Java.


  • Small size (99kb as dll)
  • Fast parsing and evaluation
  • Includes many common math functions and operators (50+)
  • Supports Boolean expressions
  • Extendable and configurable architecture
  • Support for strings, arrays and complex numbers
  • Support for implicit multiplication
  • Allows declared and undeclared variables
  • Supports Unicode characters
  • Extensive documentation

Try it!

A trial version of Jep.Net is available for download -- so please download it and give it a try! To purchase a Jep.Net license, visit the Order page for more information.