Support
Latest Release: Jep Extension 2.2
Released June 2026
Changes since previous version:
- Chained package: stream-style notation .map(), .fold(), .filter()
- Stream package: bridge to java.util.stream.Stream with short-cutting ops
- Lambda package reworked: anyMatch, first, last, limit, reduce
- Rewrite matrix rules for symbolic vector/matrix algebra
- Full details
|
 |
Jep Extensions add symbolic operations, a type system and structured
programming support to core Jep.
Components
- Field type system
- Allows new types, like unlimited precision integers,
and rational numbers to be used with Jep.
- Vectors and Matrices
- Calculations with vectors matrices, and standard matrix functions.
- Fast evaluation
- Allows very fast evaluation for double precision
expressions and matrices with double value entries, typically 4-5 times faster.
- Symbolic operations
- Simplification, expansion, symbolic comparison and conversion to polynomials.
- Symbolic differentiation
- Allows the derivatives of expressions to be calculated
- Structured programming
- Allows block style programming, such as
for and while loops,
and if statements.
- Lambda expressions
- Syntactical support for lambda function and higher order functions
- Mathml
- Conversion to/from presentation MathML
- Statistical Functions
- A range of statistical aggregate functions and distributions
Try it!
An interactive console
is available, illustrating many of the features of Jep
To purchase a Jep license, visit the Order
page for more information.
|