The GNU Scientific Library (GSL)
is a collection of routines for numerical computing.
The routines have been written from scratch in C, and present a modern Applications
Programming Interface (API) for C programmers, allowing wrappers to be written for very
high level languages. The source code is distributed under the GNU General Public License.
The Ruby/GSL is a Ruby bidings for GSL. This provides higher-level interfaces to the
GSL functions.
- GSL 1.4
- ANSI C compiler
- Ruby
The Ruby/GSL is developped for GSL 1.4, under MacOS X 10.3.3.
See here.
- Mathematical Functions
- Complex Numbers
- Polynomials
- Special Functions
- Vectors and Matrices
- Permutations
- Combinations
- Sorting
- BLAS Support
- Linear Algebra
- Eigen Systems
- Fast Fourier Transform
- Numerical Integration
- Random Numbers
- Quasi-Random Sequences
- Random Number Distributions
- Statistics
- 1d-Histograms and 2d-Histograms
- N-tuples
- Monte-Carlo Integration
- Simulated Annealing
- Ordinary Differential Equations
- Interpolation
- Numerical Differentiation
- Chebyshev Approximations
- Series Acceleration
- Discrete Hankel Transforms
- One dimensional Root-Finding
- One dimensional Minimization
- Multidimensional Root-Finding
- Multidimensional Minimization
- Least-Squares Fitting
- Nonlinear Least-Squares Fitting
- Physical Constants
back