Opened 8 years ago

Closed 8 years ago

#7075 closed enhancement (fixed)


Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.9
Component: BOOK Version: SVN
Severity: normal Keywords:




GNU Scientific Library 2.0 released

Item posted by Patrick Alken <psa> on Sat 31 Oct 2015 19:32:02 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

Change History (2)

comment:1 by Fernando de Oliveira, 8 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r16594.

Note: See TracTickets for help on using tickets.