newsGNU Scientific Library - News: GNU Scientific Library 2.0 released

Latest News
GNU Scientific Library 2.7 released posted by psa, Sat 05 Jun 2021 03:02:45 PM UTC - 0 replies
GNU Scientific Library 2.6 released posted by psa, Tue 20 Aug 2019 07:52:30 PM UTC - 0 replies
GNU Scientific Library 2.5 released posted by psa, Thu 14 Jun 2018 07:02:25 PM UTC - 0 replies
GNU Scientific Library 2.4 released posted by psa, Mon 19 Jun 2017 02:07:19 PM UTC - 0 replies
GNU Scientific Library 2.3 released posted by psa, Fri 09 Dec 2016 05:07:50 PM UTC - 0 replies
[Submit News]
[21 news in archive]

GNU Scientific Library 2.0 released

Item posted by Patrick Alken <psa> on Sat 31 Oct 2015 07:32:02 PM UTC.

 Version 2.0 of the GNU Scientific Library (GSL) is now available. GSL
provides a large collection of routines for numerical computing in C.
The major version number was increased, since a number of internal
workspaces have changed and so existing binaries must be recompiled
against this new library. There are also a small number of API changes
and deprecated functions.

This release includes significant new features and bug fixes:

  • Sparse matrices
  • Regularized least squares
  • 2D interpolation
  • New nonlinear least squares solver

The full NEWS file entry is appended below.

The file details for this release are:

The GSL project homepage is

GSL is free software distributed under the GNU General Public License.

Thanks to everyone who reported bugs and contributed improvements.

Patrick Alken


  • What is new in gsl-2.0:
    • fixed bug #43258 for hypergeometric functions (Raymond Rogers)
    • added L-curve analysis routines for linear Tikhonov regression
    • add running statistics module
    • added bilinear and bicubic interpolation (David Zaslavsky)
    • added function gsl_multifit_robust_residuals to compute robust

   fit residuals

    • added Steffen monotonic interpolation method (Jean-Fran├žois Caron)
    • added new nonlinear least squares solver 'lmniel' suitable for

   systems with large numbers of data

    • nonlinear least squares solver now tracks the number of function

   and Jacobian evaluations, see example program for details

    • the 'fdf' field of gsl_multifit_function_fdf is now deprecated

   and does not need to be specified for nonlinear least squares

    • added extensive test suite to nonlinear least squares module,

   resulting in a few minor bug fixes; the routine
   gsl_multifit_fdfsolver_driver has been rewritten (with API change)
   to handle the various error codes of the lmsder iterate
   routine, resulting in a high level caller which is highly robust
   for a wide class of problems

    • added support for sparse matrices, including a GMRES

   iterative linear solver

    • added routines gsl_linalg_givens and gsl_linalg_givens_gv

   for Givens rotations

    • added Tikhonov (ridge) regularization to least squares module

   (linear and nonlinear)

    • removed unused argument 'n' from gsl_sf_ellint_D
    • merged bspline_deriv_workspace into bspline_workspace to simplify

   bspline API; the functions
   are now deprecated and will be removed in a future release.

    • merged ALF extension into GSL for associated Legendre functions;

   api has changed; consequently the functions:
   are now deprecated and will be removed in a future release.

    • added function gsl_multifit_robust_weights to allow user to

   access the various weighting functions

No messages in GNU Scientific Library 2.0 released


Back to the top

Powered by Savane 3.9