3 projects
Numerical Expression Evaluators
Libraries that optimize and accelerate the evaluation of numerical expressions in scientific computing, providing faster alternatives to standard interpreted evaluation. These libraries typically use techniques like just-in-time compilation or vectorization to improve performance.
2,250 contributors
$13M
Math.js
Math.js is an extensive mathematics library for JavaScript that provides a flexible expression parser and offers support for symbolic computation, complex numbers, units, matrices, and a wide range of mathematical functions. It can be used both in Node.js and in web browsers.
1,793
414
$3.5M
Numba
Numba is a Just-In-Time (JIT) compiler that translates a subset of Python and NumPy code into fast machine code, specializing in numerical computing and scientific applications. It enables Python functions to be compiled to native machine instructions, significantly improving performance for computationally intensive operations.
457
61
$9.8M
NumExpr
Fast numerical array expression evaluator for Python, NumPy, Pandas, PyTables and more