NCalc - Mathematical Expressions Evaluator for .NET

  •        338

NCalc is a mathematical expressions evaluator in .NET. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.

http://ncalc.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

mathjs - An extensive math library for JavaScript and Node.js


Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.

Fast Lightweight Expression Evaluator


A .NET expression parser and evaluator that uses a custom compiler and lightweight codegen to ensure that expression evaluation is fast and efficient.

perl-Math-expr_eval - Math::expr_eval - an expression evaluator


Math::expr_eval - an expression evaluator

forevalz


ForevalZ - compiler of mathematical expressions(formulas)(directly in FPU x86) with complex numbers given as string at 'run-time'. (dll library and delphi component)(math parser, math expression parser, evaluate formula, evaluator, calculate)



exp4j - A tiny math expression evaluator for the Java programming language


A tiny math expression evaluator for the Java programming language

Exparse - Math expression evaluator library


Math expression evaluator library

SilverSurfer-old - SilverSurfer is a simple but useful math expression parser and evaluator.


SilverSurfer is a simple but useful math expression parser and evaluator.

math_engine - A lightweight math expression evaluator


A lightweight math expression evaluator

Foreval (math parser)


Foreval is compiler of mathematical expressions(formulas) given as string at run-time (math parser). (present as dll library and delphi component) For fast and exact scientific calculations.

ForevalZ (math parser)


ForevalZ is compiler of mathematical expressions(formulas) with complex numbers given as string at 'run-time' (math parser). (dll library + delphi component). For use in calculations with complex numbers.

Mathma


An extensive, light-weight Java library for mathematical and symbolic calculations. Features include an abstract, extensible Expression framework, arbitrary-precision calculations, algebraic expressions, calculus, and a number of discrete math packages.

math-lib - Mathematics - computes an algebric expression


Mathematics - computes an algebric expression

evaler - Implements a simple floating point arithmetic expression evaluator in Go (golang).


Package evaler implements a simple floating point arithmetic expression evaluator.Evaler uses Dijkstra's Shunting Yard algorithm [1] to convert an infix expression to postfix/RPN format [2], then evaluates the RPN expression. The implementation is adapted from a Java implementation at [3]. The results are returned as a math/big *big.Rat.

math-formatter - Framework for formatting simple math expression, with backends for REPL and LaTeX


Framework for formatting simple math expression, with backends for REPL and LaTeX

foreval


Foreval is compiler of mathematical expressions (formulas) (directly to FPU x86) given as string at run-time. (dll library and delphi component) .(math parser,math expression parser,evaluate formula, evaluator)

CTaylor -- a C++ library to calculate with truncated taylor series


A C++ library to calculate with truncated taylor series -- calculating derivatives of any order. In order to download please go to the "Source Code" tab.

Expression Evaluator + aggregate functions support


Simple library for expressions evaluation that supports variables in expression and aggregative functions to parse and evaluate expression against tabular data.

expression-evaluator - Extensible general purpose expression evaluator


Extensible general purpose expression evaluator

Commons Math: The Apache Commons Mathematics Library


Commons Math is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language. it has support for Linear Algebra, Probability Distributions, Numerical Algebra, Statistics, Transform methods, Least Square etc.