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 your PATH
, 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
on Net::SSLeay
to download
the library, which requires that you have
installed libssl-dev
and libz-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.