Math::GSL is a Perl interface to the GNU Scientific Library, using SWIG. The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. Math::GSL uses SWIG to generate Perl bindings to most GSL functionality.
Currently, Math::GSL
requires at least Perl 5.8.1 to compile.
-
GSL version 1.15 or larger. If you have installed GSL on your system, the location of the library files are determined by running the
gsl-config
binary. If it cannot be found in yourPATH
, PkgConfig is tried to locate GSL. -
If you have not installed GSL on your system,
Alien::GSL
is used to install the latest version on your system.Alien::GSL
depends onNet::SSLeay
to download the library, which requires that you have installedlibssl-dev
andlibz-dev
(on Debian platforms, or similar libraries on other platforms).
To install this module, run
cpanm Math::GSL
or download the tarball distribution from metacpan.org and run the following commands:
perl Build.PL
./Build
./Build test
./Build install clean
After installing, you can find documentation for this module with the perldoc command.
perldoc Math::GSL
You can also look for information at:
MetaCPAN: https://metacpan.org/release/Math-GSL
Known bugs/issues: https://github.com/hakonhagland/perl-math-gsl/issues/
SWIG >= 2.x is needed to build Math::GSL
from the git repo, version
2.0.8 or newer is required to work with Perl 5.20 and
higher. SWIG 3.x is recommended.
On OS X with Homebrew, you can install swig with:
brew install swig
Copyright (C) 2008-2024 Jonathan "Duke" Leto and Thierry Moisan.
A full list of contributors is listed in the CREDITS file.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.