This is a MIT licensed library for general purpose scientific computing with Lua based on LuaJIT.
It is composed of the following sub-modules:
Sub-Module | Description |
---|---|
sci.math | special mathematical functions |
sci.diff | automatic differentiation |
sci.alg | vector and matrix algebra |
sci.quad | quadrature algorithms |
sci.root | root-finding algorithms |
sci.fmin | function minimization algorithms |
sci.fmax | function maximization algorithms |
sci.prng | pseudo random number generators |
sci.qrng | quasi random number generators |
sci.stat | statistical functions |
sci.dist | statistical distributions |
sci.mcmc | MCMC algorithms |
The Sci library is part of the SciLua framework which aims to offer a framework for numerical computing which combines the ease of use of scripting languages (Matlab, R, ...) with the high performance of compiled languages (C/C++, Fortran, ...). Please refer to the project's homepage for more information.