GNU Scientific Library with CMake build support
Clone or download
fdabrandao Merge pull request #36 from KineticTheory/cmake_export_targets
Add logic to export CMake targets (gsl-config.cmake)
Latest commit 7902bc1 Sep 16, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
blas Update GSL to version 2.1 Nov 16, 2015
block Update GSL to version 2.4 Aug 18, 2017
bspline Update GSL to version 2.4 Aug 18, 2017
cblas Update GSL to version 2.1 Nov 16, 2015
cdf Update GSL to version 2.1 Nov 16, 2015
cheb Update GSL to version 2.1 Nov 16, 2015
cmake Add logic to export CMake targets (gsl-config.cmake) Sep 15, 2018
combination Update GSL to version 2.1 Nov 16, 2015
complex Update GSL to version 2.3 Dec 29, 2016
const Update GSL to version 2.1 Nov 16, 2015
deriv Update GSL to version 2.1 Nov 16, 2015
dht Update GSL to version 2.1 Nov 16, 2015
diff Update GSL to version 2.1 Nov 16, 2015
doc First cut at merging in gsl-2.5 sources. Jul 30, 2018
eigen Update GSL to version 2.2.1 Sep 16, 2016
err Update GSL to version 2.1 Nov 16, 2015
fft Update GSL to version 2.1 Nov 16, 2015
filter First cut at merging in gsl-2.5 sources. Jul 30, 2018
fit Update GSL to version 2.1 Nov 16, 2015
gsl Update GSL to version 2.1 Nov 16, 2015
histogram Update GSL to version 2.1 Nov 16, 2015
ieee-utils First cut at merging in gsl-2.5 sources. Jul 30, 2018
integration First cut at merging in gsl-2.5 sources. Jul 30, 2018
interpolation Update GSL to version 2.1 Nov 16, 2015
linalg First cut at merging in gsl-2.5 sources. Jul 30, 2018
matrix First cut at merging in gsl-2.5 sources. Jul 30, 2018
min Update GSL to version 2.1 Nov 16, 2015
monte Update GSL to version 2.1 Nov 16, 2015
movstat First cut at merging in gsl-2.5 sources. Jul 30, 2018
multifit
multifit_nlinear
multilarge Update GSL to version 2.3 Dec 29, 2016
multilarge_nlinear First cut at merging in gsl-2.5 sources. Jul 30, 2018
multimin Update GSL to version 2.1 Nov 16, 2015
multiroots Update GSL to version 2.1 Nov 16, 2015
multiset Update GSL to version 2.1 Nov 16, 2015
ntuple Update GSL to version 2.1 Nov 16, 2015
ode-initval Update GSL to version 2.2.1 Sep 16, 2016
ode-initval2 First cut at merging in gsl-2.5 sources. Jul 30, 2018
permutation Update GSL to version 2.2.1 Sep 16, 2016
poly Update GSL to version 2.1 Nov 16, 2015
qrng Update GSL to version 2.1 Nov 16, 2015
randist First cut at merging in gsl-2.5 sources. Jul 30, 2018
rng
roots Update GSL to version 2.1 Nov 16, 2015
rstat First cut at merging in gsl-2.5 sources. Jul 30, 2018
siman Update GSL to version 2.1 Nov 16, 2015
sort Update GSL to version 2.1 Nov 16, 2015
spblas Update GSL to version 2.3 Dec 29, 2016
specfunc First cut at merging in gsl-2.5 sources. Jul 30, 2018
splinalg Update GSL to version 2.3 Dec 29, 2016
spmatrix First cut at merging in gsl-2.5 sources. Jul 30, 2018
statistics First cut at merging in gsl-2.5 sources. Jul 30, 2018
sum Update GSL to version 2.1 Nov 16, 2015
sys Update GSL to version 2.1 Nov 16, 2015
test Update GSL to version 2.1 Nov 16, 2015
utils Update GSL to version 2.1 Nov 16, 2015
vector First cut at merging in gsl-2.5 sources. Jul 30, 2018
wavelet Update GSL to version 2.1 Nov 16, 2015
.codecov.yml Enable CI for GSL on github.com Aug 1, 2018
.gitignore Nuget Development Dec 17, 2016
.travis.yml Trim trailing white space. Aug 1, 2018
AUTHORS Update GSL to version 2.1 Nov 16, 2015
BUGS Update GSL to version 2.1 Nov 16, 2015
CMakeLists.txt Add logic to export CMake targets (gsl-config.cmake) Sep 15, 2018
COPYING Import of GSL 1.15 Aug 31, 2012
ChangeLog Update to version 1.16 Sep 13, 2013
INSTALL Update GSL to version 2.4 Aug 18, 2017
Makefile.am First cut at merging in gsl-2.5 sources. Jul 30, 2018
Makefile.in First cut at merging in gsl-2.5 sources. Jul 30, 2018
NEWS First cut at merging in gsl-2.5 sources. Jul 30, 2018
README Import of GSL 1.15 Aug 31, 2012
THANKS Update GSL to version 2.2.1 Sep 16, 2016
TODO Update GSL to version 2.1 Nov 16, 2015
aclocal.m4 Update GSL to version 2.1 Nov 16, 2015
appveyor.yml Trim trailing white space. Aug 1, 2018
autogen.sh Update GSL to version 2.1 Nov 16, 2015
build.h Import of GSL 1.15 Aug 31, 2012
config.guess Update GSL to version 2.1 Nov 16, 2015
config.h.cmake.in Fix warning about C99 inline functions + use configure_file in CMake … Jun 11, 2018
config.h.in
config.sub Update GSL to version 2.1 Nov 16, 2015
configure First cut at merging in gsl-2.5 sources. Jul 30, 2018
configure.ac First cut at merging in gsl-2.5 sources. Jul 30, 2018
depcomp Update GSL to version 2.1 Nov 16, 2015
gsl-config.in Import of GSL 1.15 Aug 31, 2012
gsl-histogram.c Update GSL to version 2.1 Nov 16, 2015
gsl-msvc14-x64-build.nuget.bat NUSPEC-2.3.0.2778 Dec 30, 2016
gsl-msvc14-x64.nuspec NUSPEC-2.3.0.2778 Dec 30, 2016
gsl-msvc14-x86-build.nuget.bat NUSPEC-2.3.0.2778 Dec 30, 2016
gsl-msvc14-x86.nuspec NUSPEC-2.3.0.2778 Dec 30, 2016
gsl-msvc14.targets NUSPEC-2.3.0.2778 Dec 30, 2016
gsl-randist.c Import of GSL 1.15 Aug 31, 2012
gsl.m4 Import of GSL 1.15 Aug 31, 2012
gsl.pc.cmake Added pkgconfig file to the installation Jun 13, 2016
gsl.pc.in Import of GSL 1.15 Aug 31, 2012
gsl.spec.in Import of GSL 1.15 Aug 31, 2012
gsl_inline.h First cut at merging in gsl-2.5 sources. Jul 30, 2018
gsl_machine.h Import of GSL 1.15 Aug 31, 2012
gsl_math.h Import of GSL 1.15 Aug 31, 2012
gsl_minmax.h Import of GSL 1.15 Aug 31, 2012
gsl_mode.h Import of GSL 1.15 Aug 31, 2012
gsl_nan.h Import of GSL 1.15 Aug 31, 2012
gsl_pow_int.h Import of GSL 1.15 Aug 31, 2012
gsl_precision.h Import of GSL 1.15 Aug 31, 2012
gsl_types.h Import of GSL 1.15 Aug 31, 2012
gsl_version.h First cut at merging in gsl-2.5 sources. Jul 30, 2018
gsl_version.h.in Import of GSL 1.15 Aug 31, 2012
install-sh
ltmain.sh Update to version 1.16 Sep 13, 2013
mdate-sh Update to version 1.16 Sep 13, 2013
missing Update to version 1.16 Sep 13, 2013
mkinstalldirs Update to version 1.16 Sep 13, 2013
pkgconfig.test Import of GSL 1.15 Aug 31, 2012
templates_off.h Import of GSL 1.15 Aug 31, 2012
templates_on.h Update to version 1.16 Sep 13, 2013
test-driver Update to version 1.16 Sep 13, 2013
test_gsl_histogram.sh Import of GSL 1.15 Aug 31, 2012
version.c

README

GSL - GNU Scientific Library
============================

This is GSL, the GNU Scientific Library, a collection of numerical
routines for scientific computing.

GSL is free software, you can redistribute it and/or modify it under
the terms of the GNU General Public License.

The GNU General Public License does not permit this software to be
redistributed in proprietary programs.

This library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Availability
============

The current stable version of GSL is always available from ftp.gnu.org
in the directory /pub/gnu/gsl.

A list of mirror sites can be found at http://www.gnu.org/order/ftp.html

Installation
============

GSL follows the standard GNU installation procedure.  Please consult
the INSTALL file in this distribution for more detailed instructions.

For information about specific platforms and compilers see the
"Compilation Notes" section in the INSTALL file.

More information about GSL
==========================

The project homepage is http://www.gnu.org/software/gsl/

See the NEWS file for recent changes to the library.

The GSL Manual has been published and can be ordered from most
bookstores. The publication details are,

  GNU Scientific Library Reference Manual - Revised Second Edition, 
  M. Galassi et al, ISBN 0954161734 (620 pages, paperback).

The money raised from sales of the manual helps support the
development of GSL.

A Japanese translation of the reference manual is available from the
GSL website above (thanks to Daisuke TOMINAGA).

Reporting Bugs
==============

A list of known bugs can be found in the BUGS file.  Details of
compilation problems can be found in the INSTALL file.

If you find a bug which is not listed in these files please report it
to bug-gsl@gnu.org.

All bug reports should include:

       The version number of GSL, and where you obtained it.
       The hardware and operating system
       The compiler used, including version number and compilation options
       A description of the bug behaviour
       A short program which reproducibly exercises the bug

It is useful if you can check whether the same problem occurs when the
library is compiled without optimization.  Thank you.

Any errors or omissions in the manual can also be reported to the
same address.

Contributing to GSL
===================

If you are interested in participating in GSL development, please see
the webpage at http://www.gnu.org/software/gsl/