Perl interface to the GNU Scientific Library
Perl Other
Latest commit 7a7ebf8 Mar 25, 2016 @leto Merge branch 'bessel_array'
Failed to load latest commit information.
c Sample method Aug 29, 2014
examples Remove trailing whitespace (with a test). Apr 7, 2015
inc Remove trailing whitespace (with a test). Apr 7, 2015
lib/Math Bump version and update changes Apr 7, 2015
swig Bindings for all the bessel functions with proper error checking Mar 21, 2016
xt Add file name portability check to the extended tests. Jun 29, 2008
.travis.yml Fix some more references to ExtUtils::PkgConfig Jun 5, 2014
Build.PL Remove trailing whitespace (with a test). Apr 7, 2015
CREDITS add bjakubski to CREDITS Mar 4, 2015
KNOWN_BUGS Convert KNOWN_BUGS to Github issues Aug 17, 2011
MANIFEST Remove trailing whitespace (with a test). Apr 7, 2015
MANIFEST.SKIP build swig wrappers for different versions of GSL (1.11 - 1.15) Jul 7, 2011
RELEASE.pod Remove trailing whitespace (with a test). Apr 7, 2015


Math::GSL is an 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.

Build Status


CPAN distribution dependencies

Currently Math::GSL requires at least Perl 5.8.x and GSL 1.11 to compile. It also requires PkgConfig to find GSL and Module::Build.

Git repo dependencies

SWIG 2.x is needed to build Math::GSL from the git repo, in addition to all the dependencies above.


To install this module, run the following commands:

perl Build.PL
./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:


Known bugs/issues:

AnnoCPAN, Annotated CPAN documentation

CPAN Ratings

Search CPAN

Copyright and Licence

Copyright (C) 2008-2013 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. Fuck Yeah.