Version 2.1 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of routines for numerical computing in C. This release is primarily for fixing a few bugs present in the recent 2.0 release, but also provides a brand new module for solving large linear least squares problems. The full NEWS file entry is appended below. The file details for this release are: ftp://ftp.gnu.org/gnu/gsl/gsl-2.1.tar.gz ftp://ftp.gnu.org/gnu/gsl/gsl-2.1.tar.gz.sig The GSL project homepage is http://www.gnu.org/software/gsl/ 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.1: ** added test suite for example programs ** bug fix when compiling with #undef GSL_DISABLE_DEPRECATED ** bug fix in setting libtool age versioning ** bug fix in gsl_multifit_wlinear() ** added gsl_multifit_linear_rcond() to compute reciprocal condition number of least squares matrix ** added gsl_multilarge module for large linear least squares systems

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: ftp://ftp.gnu.org/gnu/gsl/gsl-2.0.tar.gz ftp://ftp.gnu.org/gnu/gsl/gsl-2.0.tar.gz.sig The GSL project homepage is http://www.gnu.org/software/gsl/ 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 problems ** 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 gsl_bspline_deriv_alloc gsl_bspline_deriv_free 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: gsl_sf_legendre_Plm_array gsl_sf_legendre_Plm_deriv_array gsl_sf_legendre_sphPlm_array gsl_sf_legendre_sphPlm_deriv_array gsl_sf_legendre_array_size 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

Version 1.16 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of routines for numerical computing in C. This release includes significant new features and bug fixes: - nonlinear least squares fitting can now compute the Jacobian numerically with finite differences if the user doesn't wish to specify an analytic Jacobian - support for robust linear regression - Spearman correlation coefficient - numerous bug fixes The full NEWS file entry is appended below. The file details for this release are: ftp://ftp.gnu.org/gnu/gsl/gsl-1.16.tar.gz ftp://ftp.gnu.org/gnu/gsl/gsl-1.16.tar.gz.sig The GSL project homepage is http://www.gnu.org/software/gsl/ 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-1.16: ** fixed error in gsl_rng_fwrite where uninitialized padding bytes were being written (bug #39104) ** fixed error in gsl_block_alloc where padding bytes were not properly initialized (bugs #39101,#39102,#39103) ** fixed error in ntuple/test.c where padding bytes were not properly initialized (bug #39105) ** fixed triangle selection bug in gsl_sf_coupling_6j_e and gsl_sf_coupling_9j_e (bugs #39466 and #29606) (HÃ¥kan Johansson and Alexey Illarionov) ** added higher level wrapper routine gsl_multifit_fdfsolver_driver ** converted gsl_multifit_linear_residuals to use dgemv to improve efficiency (bug #39153) ** added functions gsl_stats_spearman and gsl_sort_vector2 to compute Spearman rank correlation ** added function gsl_poly_dd_hermite_init for Hermite interpolation ** Added support for robust linear least squares ** Added function gsl_linalg_SV_leverage for computing statistical leverages from SVD decomposition ** Added support for approximating the Jacobian of nonlinear least squares fits using forward finite differences ** Extended gsl_sf_coupling_3j to allow larger range and to handle the special case (ja jb jc; 0 0 0)=0 when ja+jb+jc is odd ** Fixed gsl_sf_mathieu_se_array to return zero when the order is zero [bug #33679]. ** Fixed overflow in gsl_sf_lncosh for large negative x (x<-354). ** Improved gsl_ran_negative_binomial_pdf to avoid underflow/overflow for large arguments. ** Multisets now allow k strictly greater than n. ** Fixed gsl_matrix_complex_fwrite/fread failure for noncontiguous matrices (Matthias Sitte).

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.15 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of routines for numerical computing in C. This release includes significant new contributions from the following people: - Tuomo Keskitalo: new gsl_odeiv2 differential equation framework with improved implicit solvers (this supersedes the existing gsl_odeiv framework). - Pedro Gonnet: implementation of the CQUAD algorithm for robust integration of difficult functions. - JosÃ© Luis GarcÃa Pallero: error checking for the CBLAS library. The full NEWS file entry is appended below. The file details for this release are: http://ftpmirror.gnu.org/gsl/gsl-1.15.tar.gz (3.2 MB) http://ftpmirror.gnu.org/gsl/gsl-1.15.tar.gz.sig (GPG signature) d914f84b39a5274b0a589d9b83a66f44cd17ca8e (sha1 checksum) These URLs will redirect to a local mirror for faster downloading (the original files are at ftp://ftp.gnu.org/gnu/gsl). The GSL project homepage is http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. Brian Gough (GSL Maintainer) ====================================================================== * What is new in gsl-1.15: ** Added Tuomo Keskitalo's new ode branch ode-initval2 with a gsl_odeiv2 prefix. This provides proper support for implicit solvers. It is intended to be the new default for differential equations. The existing gsl_odeiv routines will be retained for binary compatibility but their interface will be deprecated. ** Added new gsl_integrate_cquad routines for robust integration of difficult functions using the doubly-adaptive CQUAD algorithm (Pedro Gonnet). ** Added error checking to CBLAS functions (JosÃ© Luis GarcÃa Pallero) ** Added a new function gsl_integration_glfixed_point to return ordered Gauss-Legendre points and weights contained within a gsl_integration_glfixed_table [bug #32237]. ** Added a new function gsl_interp_type_min_size to return the size of an interpolation type. ** Added a function gsl_pow_uint(x,n) to compute x^n for unsigned exponents (needed when n exceeds the range of signed integers). ** Added new routine gsl_linalg_complex_cholesky_invert to handle the matrix inversion for complex Cholesky decompositions (Huan Wu). ** Added the functions gsl_vector_equal(x,y) and gsl_matrix_equal(x,y) for testing equality of two vectors or matrices. ** Added function gsl_eigen_nonsymmv_params to control the balancing transformation for eigenvector calculations. Balancing is now turned off by default for gsl_eigen_nonsymmv. ** It is now possible to choose an alternative cblas library via pkg-config using the GSL_CBLAS_LIB environment variable or the pkg-config --define-variable option. ** The jacobi method gsl_eigen_jacobi now uses the norm of the off-diagonal elements for its convergence criterion, as in algorithm 8.4.3 of Golub and van Loan. ** The newton multiroot solvers now return an error when a singular jacobian is detected. ** The interpolation functions now return NaN and when x is out of range, instead of extrapolating. ** The gsl_multimin_fdfsolver multidimensional minimisers now return GSL_ENOPROG immediately if the generated trial point does not differ from the initial point (to machine precision), avoiding unnecessary further iterations. ** Extended the range of gsl_sf_bessel_lnKnu_e by rescaling intermediate results to avoid internal overflows [bug #31528]. ** Improved the result of gsl_sf_atanint_e for large arguments by adding the first order 1/x correction term. [bug #29562] ** Fixed the gsl_rng_ranlxs generators to enforce a maximum seed value of 2^31-1. Larger seed values caused out of range values to be returned. ** Fixed gsl_ran_chisq_pdf(x,nu) to return correct result of 1/2 instead of 0 when x=0 and nu=2, and +inf when x=0 and nu<2. ** Fixed gsl_pow_int(x,n) to avoid an infinite loop when n=INT_MIN due to wrapping of signed integers. ** Fixed gsl_sf_hyperg_2F1(a,b,c,x) to avoid returning NaN for arguments |a|>10. [bug #24812] ** Avoid spurious underflow return code in gsl_sf_beta_inc_e when intermediate underflow does not affect the result. [bug #30933] ** Avoid segfault in Chebyshev series derivatives gsl_cheb_calc_deriv for n=1. [bug #29139] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iJwEAQECAAYFAk3EgHEACgkQ9U2K2oCCH+qZsgQApinkw/p7BksqruZsbpMyrf8Q uu6WJWhJszxsg4bGfmDonAc9opL3M9iRbxdJuNUPrxy/T85q9Fx+5n3rSWih2iaV Na5LWfoXEnx8qi+6vipgNWWa6NVjkrSla5fmYb3s5lGFJ3IqVKl/WH/UMzNqW3DY 7BxK3i0/3aIuPT0xb3o= =lfI5 -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.14 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of routines for numerical computing in C. This is a maintenance release which fixes reported bugs. Support for multisets and fixed order Gauss-Legendre integration has been added and the build system has also been upgraded to the latest automake, autoconf and libtool. The full NEWS file entry is appended below. The file details are: http://ftpmirror.gnu.org/gsl/gsl-1.14.tar.gz (3 MB) http://ftpmirror.gnu.org/gsl/gsl-1.14.tar.gz.sig (GPG signature) e1a600e4fe359692e6f0e28b7e12a96681efbe52 (sha1 checksum) These URLs will redirect to a local mirror for faster downloading (the original files are at ftp://ftp.gnu.org/gnu/gsl). The GSL project homepage is http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. Brian Gough (GSL Maintainer) ====================================================================== * What is new in gsl-1.14: ** Upgraded to latest libtool, autoconf and automake (libtool-2.2.6b, autoconf-2.65, automake-1.11.1). Fixes security hole in 'make dist' (see Automake CVE-2009-4029). ** Added support for "multisets", which are similar to permutations and combinations. A multiset is an array of k integers in the range 0 to n-1 where each value may occur more than once. Multisets can be used to iterate over the indices of a k-th order symmetric tensor in n-space. (Rhys Ulerich) ** Added gsl_integrate_glfixed routines for performing fixed order Gauss-Legendre integration (Pavel Holoborodko, Konstantin Holoborodko, Rhys Ulerich) ** In the LMDER multi-dimensional fitting routines, the return code GSL_ENOPROG is now used instead of GSL_CONTINUE for the case where 10 or more attempts to find a suitable trial step have been made without success. [bug #25383] ** The confluent hypergeometric function gsl_sf_hyperg_U (a,b,x) has been extended to support x < 0 for cases not involving singularities in 1F1(a,b,x). [bug #27859] ** The F-distribution gsl_ran_fdist_pdf now avoids unnecessary underflow and overflow and handles cases where n > 248. [bug #28500] ** The SVD routines now use a scaled version of the implicit QR method and compute the shift more reliably for values at the limit of double precision, avoiding potential NaNs. [bug #28767] ** A compile time error is emitted if the configuration stage prevents the functions gsl_isnan and gsl_finite from being defined. ** Added missing dereference in GSL_VECTOR_COMPLEX when not using GSL_RANGE_CHECK [bug #28017] ** Improved the range of gsl_sf_hyperg1F1(a,b,x) when a<0,b>0. [bug #28718] ** Added macros GSL_MAJOR_VERSION and GSL_MINOR_VERSION in <gsl/gsl_version.h> ** Improved gsl_eigen_symmv and gsl_eigen_symm to avoid a potential infinite loop when the tridiagonalised matrix contains very small values. [bug #28096] ** Added functions gsl_multifit_linear_usvd and gsl_multifit_wlinear_usvd for multilinear fitting without column-scaling of the fit matrix. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iJwEAQECAAYFAkuZOOYACgkQ9U2K2oCCH+rPdwP/ZzSBLn5RMl10WVK6C60t4Yl5 9+6IURU1J+c1fg3O0s+z1h2wOahl+NSf3KD9h4yZXbVg799fGIgGsPIK68Um7hWo ge3vR7JwSVZFJls1CTXv5hgZpC1NhK+2zn1O8imkAEwKKoyHXBa5KUrLR+i78NoY 7YqpIGRhUpzqq91CCow= =d74X -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.13 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of routines for numerical computing in C. This is a maintenance release, which fixes reported bugs and upgrades the build system to the latest autoconf and automake. The full NEWS file entry is appended below. The file details are: ftp://ftp.gnu.org/gnu/gsl/gsl-1.13.tar.gz (2.9 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.13.tar.gz.sig (GPG signature) 02db78b9583bc7b2a577da6f45f5dd9f23ef737e (sha1 checksum) The GSL project homepage is http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. Brian Gough (GSL Maintainer) ====================================================================== * What is new in gsl-1.13: ** Upgraded to latest autoconf and automake (autoconf-2.64, automake-1.11) ** Fixed the rk4 and bspline allocators to avoid invalid free() calls under out of memory conditions. [bug #27194, #27236] ** Fixed a bug in gsl_multimin_fminimizer_nmsimplex2 where the center and size of the simplex were not updated on contract-by-best steps, causing failures in convergence. [bug #27180] ** Added new functions to set MISER and VEGAS Monte Carlo integration parameters, and to examine VEGAS chi-squared value and intermediate results. ** Added the function gsl_bspline_greville_abscissa to compute Greville abscissae for B-splines. ** The cumulative distribution functions gsl_cdf_gumbel1_{P,Q} should now handle a larger range of parameters without underflow and overflow. ** The header file gsl_const_cgs.h no longer defines values for electromagnetic units. Applications should use gsl_const_cgsm.h instead to obtain the values in the CGS-Magnetic system. The previous values for these units given in gsl_const_cgs.h were ill-defined as the type of CGS electromagnetic system was unspecified (the values were a mixture of CGS units with the Ampere of the MSKA system). The affected constants are GSL_CONST_CGS_BOHR_MAGNETON, GSL_CONST_CGS_ELECTRON_CHARGE, GSL_CONST_CGS_ELECTRON_MAGNETIC_MOMENT, GSL_CONST_CGS_FARADAY, GSL_CONST_CGS_GAUSS, GSL_CONST_CGS_NUCLEAR_MAGNETON, GSL_CONST_CGS_PROTON_MAGNETIC_MOMENT, and GSL_CONST_CGS_ROENTGEN. ** The Pochhammer functions gsl_sf_poch(a,x) and gsl_sf_lnpoch(a,x) now handle the special cases where a and a+x are zero or negative integers. ** The confluent hypergeometric function gsl_sf_hyperg_U (a,b,x) now handles some cases where x=0. The case where 1+a-b is a negative integer no longer returns an error [bug #22859] and the incorrect termination of the series in certain cases is fixed [bug #26706]. ** Added a new function gsl_poly_eval_derivs to evaluate a polynomial and its derivatives simultaneously. ** Added a new univariate minimisation algorithm gsl_min_fminimizer_quad_golden which is a variant of Brent's algorithm with safeguarded step-length adjustment. ** Added a new Nelder-Mead minimiser gsl_multimin_fminimizer_nmsimplex2rand which uses a randomly oriented simplex rather than one fixed on the coordinate axes [bug #25077] ** The texinfo file now uses the dircategory "Software libraries" from the Free Software Directory, as recommended in the Texinfo manual. ** The function gsl_ran_exponential now includes zero in its output range. [bug #25039] ** All functions for freeing allocated memory now accept a NULL pointer, following the standard C convention for free(). [bug #25319] ** The function gsl_sum_levin_u_accel now handles the special case c_0 + 0 + 0 + 0 + .... that occurs when summing power series c_n*x^n with x=0. [bug #26807] ** The functions gsl_linalg_LU_solve, gsl_linalg_LU_svx, gsl_linalg_LU_refine, gsl_linalg_LU_invert and their complex equivalents now return an error for singular matrices. ** The multifit LMDER hybrid solvers now check the return code of the user-supplied function in the gsl_multifit_fdfsolver_set method. [bug #26871] ** Improved the implementation of gsl_ran_discrete_preproc to avoid internal errors due to inconsistencies from excess precision on some platforms. [bug #26502] ** Corrected gsl_sf_hyperg_2F1(a,b,c,x) to not give a domain error in the case where c is a negative integer and the series terminates with a finite result. ** The C99 inline keyword is now supported, in addition to the previously supported GNU-style inline. ** Modified gsl_poly_complex_solve_cubic and gsl_poly_solve_cubic to avoid returning NaNs in cases where excess precision causes a change in the number of roots. ** Fixed incorrect length check in gsl_blas_drotm. [bug #26503] ** Fixed gsl_odeiv_step_gear2 to restore y on step failure ** gsl_odeiv_evolve_apply now restores the correct value of t on step failures [bug #26255]. ** Using make install prefix=DIR now puts correct paths in package config files gsl-config and gsl.pc ** Modified gsl_monte_vegas to work around pow() function inaccuracies on MinGW [bug #25413]. ** Increased the number of terms in gsl_sf_mathieu_a and gsl_sf_mathieu_b to improve convergence in difficult regions [bug #25075] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iJwEAQECAAYFAkqmebEACgkQ9U2K2oCCH+pjsQQAzr6z0BY8z/dM3tVHTczbEXo5 +q5Ayil/v7KpeThc58Sy7XeWoLgf0BcgccoZ97rt7YWr4sB1e9Um5N7vIZO2bNo3 4lb9wBr4kL1V/Ldd9QoTC6aIWeXYmVBQ3tGXtsOKl3LufW/QKQLjrBnMihRsF9uk UH0a97c5JxhQjuSoiso= =klpC -----END PGP SIGNATURE-----

A new print edition of the GNU Scientific Library Reference Manual is now available. It is published under the GNU Free Documentation License and covers version 1.12 of the library. The details of the book are: "GNU Scientific Library Reference Manual - Third Edition". Paperback (6"x9"), 592 pages. Retail Price $39.95 (24.95 GBP), ISBN 0954612078. See http://www.network-theory.co.uk/gsl/manual/ for more information. The money raised from sales of the manual helps support the development of GSL. -- Brian Gough

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.12 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of routines for numerical computing in C. This is a maintenance release, which fixes reported bugs and upgrades the build system to the latest libtool, autoconf and automake. The full NEWS file entry is appended below. The file details are: ftp://ftp.gnu.org/gnu/gsl/gsl-1.12.tar.gz (2.8 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.12.tar.gz.sig (GPG signature) 3b5cba13f4b90e1473f693a5dc7efdcaae55fc46 (sha1 checksum) The GSL project homepage is http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. Brian Gough (GSL Maintainer) ====================================================================== * What is new in gsl-1.12: ** Upgraded to latest libtool, autoconf and automake (libtool-2.2.6, autoconf-2.63, automake-1.10.2) ** Improved the convergence of gsl_sf_gamma_inc_P for x/a ~=~ 1 and large x,a. Fixes problems with large arguments in cdf functions such as gsl_cdf_chisq_Pinv(x,nu) [bug 24704]. ** Fixed gsl_ran_gamma_knuth to handle the case of a >= UINT_MAX [bug #24897] ** Added gsl_bspline_eval_deriv to compute bspline derivatives (Rhys Ulerich) ** Added a faster simplex mininimser gsl_multimin_fminimizer_nmsimplex2 which is O(N) instead of O(N^2) [bug #24418] ** Improved the original chi-squared formula in gsl_monte_vegas to avoid catastrophic cancellation [bug #24510]. The previous formula could return incorrect or negative values for relative errors < 1e-8, which could occur when integrating very smooth functions. ** Added new auxiliary functions gsl_cheb_order, gsl_cheb_size, gsl_cheb_coeffs for Chebyshev series [bug #21830] ** Updated license of the reference manual to GNU FDL version 1.3. ** Fixed a bug where the gsl_isinf function would return +1 for -Inf on systems where isinf(-Inf) returns the non-standard value +1. [bug #24489] ** Added missing functions gsl_vector_complex_{isnonneg,add,sub,mul, div,scale,add_constant} and gsl_matrix_complex_float_isnonneg [bug #22478] ** Cross compilation should now work for x86 hosts. ** Fixed a bug in gsl_interp_accel_find() where values lying on the upper boundary between interpolation points could return the index from the lower side. [bug #24211] ** Fixed gsl_linalg_solve_cyc_tridiag so that its output respects the solution vector's stride. Previously the x_stride value was ignored causing the output to be incorrect for non-unit stride. [bug #24162] ** Corrected a bug in the series calculation of gsl_sf_ellint_Kcomp for k close to 1. [bug #24146] ** Extended gsl_linalg_QRPT_update to handle rectangular matrices. Corrected definition of the update formula in the manual for both gsl_linalg_QR_update and gsl_linalg_QRPT_update. ** Added routine gsl_linalg_cholesky_invert ** Fixed a bug the simplex algorithm which caused the second highest point to be incorrectly equal to the first when the first value was the highest, which could cause suboptimal convergence. [bug #23192] ** Fixed a problem with convergence for inverse gamma and chisq distribitions, gsl_cdf_gamma_{P,Q}inv and gsl_cdf_chisq_{P,Q}inv. [bug #23101] ** Improved the handling of constant regions in Vegas by eliminating spurious excess precision when computing box variances. ** Fixed a potential division by zero in gsl_monte_miser when the left/right weight factors decrease below 1. ** Fixed incorrect dimensions check in gsl_matrix_sub{row,column} -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iJwEAQECAAYFAklGpDgACgkQ9U2K2oCCH+oEbQP+I3P8PNPVhN1TvtNMOtu914Dg /ubr/7SHF1MekAwX2m9zEOwOHHQ41PMcIi73s8NL1XwZ9+xaG8ieXSRiH1SIoKJd oZ5KF8g7zV9XHhKudMmHJDud0aFinEKd4F1eydX84AZdoS7CN2t86U2g/tOKG/Co AxGnzqYnp7trzfqsVCKIRgQBEQIABgUCSUakOAAKCRBuIW/tZAadXKmbAJ9ibLHC 1wPvmgutT35isptRIqDPeQCdHsq7N+t2GhTlqpKwpqrEOvjMO30= =GaIA -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.11 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of routines for numerical computing in C. This is a maintenance release, which fixes reported bugs and upgrades the build system to the latest libtool, autoconf and automake. The full NEWS file entry is appended below. The file details are: ftp://ftp.gnu.org/gnu/gsl/gsl-1.11.tar.gz (2.6 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.11.tar.gz.sig (GPG signature) 5a154d1cc66ac479197d25dd93a56da12a034c49 (sha1 checksum) The GSL repository and bug database are now hosted on Savannah at http://savannah.gnu.org/projects/gsl/ The GSL project home page is http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. Brian Gough (GSL Maintainer) Network Theory Ltd Commercial support for GSL --- http://www.network-theory.com/gsl/ ====================================================================== * What is new in gsl-1.11: ** The GSL repository and bug database are now hosted at Savannah http://savannah.gnu.org/projects/gsl/ ** Upgraded to latest libtool, autoconf and automake (libtool-2.2, autoconf-2.61, automake-1.10.1) ** Fixed underflow in ODE adaptive step size controller that could cause step size to decrease to zero (bug #21933). ** Improved the handling of the asymptotic regime in gsl_sf_bessel_jl. ** Improved the handling of large arguments in cumulative distribution functions using the incomplete beta function, such as gsl_cdf_fdist_P. ** Fixed overflow bug in gsl_cdf_hypergeometric_{P,Q} for large arguments (bug #22293). ** gsl_ran_gaussian_ziggurat now handles generators with different ranges explicitly, to minimise the number of function calls required (bug #21820). Also fixes bug #22446 (rng limit in gsl_ran_chisq()). ** Added missing error terms in gsl_sf_exp_mult_e10_e to prevent the error being underestimated (bug #22041). ** Updated some constants to the CODATA 2006 values. ** The hypergeometric function gsl_sf_hyperg_2F1 now handles the case where x==1. ** Fixed a bug in the brent minimiser which prevented optimal convergence. ** Added functions for evaluating complex polynomials ** The convergence condition for gsl_multiroots_test_delta now accepts dxi == 0. ** Improved functions gsl_ldexp and gsl_frexp to handle the full range of double precision numbers in all cases. ** Added new quasi random generators gsl_qrng_halton and gsl_qrng_reversehalton which support dimensions up to 1229. ** Added function gsl_multifit_linear_residuals for computing the residuals of the fit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFH8LwNbiFv7WQGnVwRApheAJ9Lt/fnrwiC3YtIWrNuHahOFf9w/ACfUO80 Be2fB3sCLFYAccz27QQCumk= =1TtT -----END PGP SIGNATURE----- _______________________________________________ Info-gsl mailing list Info-gsl@gnu.org http://lists.gnu.org/mailman/listinfo/info-gsl

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.10 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of well-tested routines for numerical computing in C. This release adds new support for Generalized Eigensystems (thanks to Patrick Alken), as well as bug fixes. The full NEWS file entry is appended below. The license has been updated to GNU GPL version 3. Programs using the library should be updated to the same version of the license. The file details are: ftp://ftp.gnu.org/gnu/gsl/gsl-1.10.tar.gz (2.8 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.10.tar.gz.sig (GPG signature) d67be4f2e5560d6cf907e18a428becdc (MD5 checksum) The GSL project home page is at http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. Brian Gough (GSL Maintainer) Network Theory Ltd Commercial support for GSL --- http://www.network-theory.com/gsl/ ====================================================================== * What is new in gsl-1.10: ** License updated to GNU GPL version 3. ** Added support for generalized eigensystems (Patrick Alken) ** Extended Cholesky routines to complex matrices (Patrick Alken) ** Added functions gsl_matrix_subrow and gsl_matrix_subcolumn ** Added function gsl_stats_correlation to compute Pearson correlation of two datasets ** Added the new function gsl_sf_expint(n,x) for computing the n-th order exponential integral. ** Added functions gsl_vector_isnonneg and gsl_matrix_isnonneg. ** Added support in gsl_ieee_set_mode for controlling SSE exceptions and rounding through the MXCSR control word on x86 processors. ** The autoconf macro AM_PATH_GSL has been renamed to AX_PATH_GSL, to avoid conflicts with the autoconf namespace. ** Improved handling of underflow in gsl_eigen_symm. ** The function gsl_multiroot_fdjacobian now returns the error code GSL_ESING if any of the columns of the computed jacobian matrix are zero. This may occur if the step size of the derivative is too small. ** Extended the function gsl_sf_beta_inc(a,b,x) to handle cases where a<0 or b<0. ** Fixed the round-off error estimate in gsl_deriv_{central,backwards, forward} to correctly account for numerical error in the step-size h. ** Fixed gsl_cdf_beta_Pinv, gsl_cdf_gamma_Pinv, gsl_cdf_beta_Pinv to avoid returning spurious values for large parameters when the iteration did not converge. If the iteration cannot converge, GSL_NAN is returned. ** gsl_ran_dirichlet now handles smaller values of alpha[] without underflow, avoiding a NaN in the returned value. ** The SVD routines now avoid underflow in the Schur decomposition for matrices with extremely small values <O(1e-150). ** gsl_complex_pow now returns 0^0=1 (instead of zero) to match the usual pow function, and handles z^(1,0) and z^(-1,0) as special cases. ** Fixed a bug in the set function for multifit lmder solver so that previous values are cleared correctly. ** Improved the function gsl_log1p to prevent possible loss of accuracy caused by optimisations. ** Improved the convergence test in the Lambert functions to take account of finite precision and avoid possible failure to converge. ** The configure script no longer redefines finite() to isfinite() as a workaround for missing finite(), as this caused problems on Solaris. If finite() is not present gsl_finite() will be used instead. ** Improved the accuracy of the generalised laguerre polynomials for large n when alpha=0. ** The functions gsl_{isnan,isinf,finite} will now always use the system versions of isnan, isinf and finite if they are available. Previously the portable GSL implementations were used whenever the platform supported IEEE comparisons. The portable gsl_isinf function now returns -1 instead of +1 for -Inf, in line with recent versions of the GNU C Library. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFG6rOCbiFv7WQGnVwRAkcgAJ9Eq/BUeMmQfUQ1iM+sg/gU2T7tcwCeO/CV q880dPWnp4oOJJ3/JjCB/9w= =oKvU -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.9 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of well-tested routines for numerical computing in C. This release adds support for Non-symmetric Eigensystems, Basis Splines (Patrick Alken) and Mathieu functions (Lowell Johnson), as well as bug fixes. The full NEWS file entry is appended below. The file details are: ftp://ftp.gnu.org/gnu/gsl/gsl-1.9.tar.gz (2.5 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.9.tar.gz.sig (GPG signature) 81dca4362ae8d2aa1547b7d010881e43 (MD5 checksum) The GSL project home page is at http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. - -- Brian Gough (GSL Maintainer) Network Theory Ltd Commercial support for GSL --- http://www.network-theory.com/gsl/ - ---------------------------------------------------------------------- * What is new in gsl-1.9: ** Added support for nonsymmetric eigensystems (Patrick Alken) ** Added Mathieu functions (Lowell Johnson) ** Added a new BFGS2 minimisation method, requires substantially fewer function and gradient evaluations that the existing BFGS minimiser. ** Added new functions for basis splines (Patrick Alken) ** Fixed the elliptic integrals F,E,P,D so that they have the correct behavior for phi > pi/2 and phi < 0. The angular argument is now valid for all phi. Also added the complete elliptic integral gsl_sf_ellint_Pcomp. ** The beta functions gsl_sf_beta_e(a,b) and gsl_sf_lnbeta_e(a,b) now handle negative arguments a,b. Added new function gsl_sf_lnbeta_sgn_e for computing magnitude and sign of negative beta values, analagous to gsl_sf_lngamma_sgn_e. ** gsl_cheb_eval_mode now uses the same error estimate as gsl_cheb_eval_err. ** Improved gsl_sf_legendre_sphPlm_e to avoid underflow with large arguments. ** Added updated Knuth generator, gsl_rng_knuthran2002, from 9th printing of "The Art of Computer Programming". Fixes various weaknesses in the earlier version gsl_rng_knuthran. See http://www-cs-faculty.stanford.edu/~knuth/news02.htm ** The functions gsl_multifit_fsolver_set, gsl_multifit_fdfsolver_set and gsl_multiroot_fsolver_set, gsl_multiroot_fdfsolver_set now have a const qualifier for the input vector x, reflecting their actual usage. ** gsl_sf_expint_E2(x) now returns the correct value 1 for x==0, instead of NaN. ** The gsl_ran_gamma function now uses the Marsaglia-Tsang fast gamma method of gsl_ran_gamma_mt by default. ** The matrix and vector min/max functions now always propagate any NaNs in their input. ** Prevented NaN occuring for extreme parameters in gsl_cdf_fdist_{P,Q}inv and gsl_cdf_beta_{P,Q}inv ** Corrected error estimates for the angular reduction functions gsl_sf_angle_restrict_symm_err and gsl_sf_angle_restrict_pos_err. Fixed gsl_sf_angle_restrict_pos to avoid possibility of returning small negative values. Errors are now reported for out of range negative arguments as well as positive. These functions now return NaN when there would be significant loss of precision. ** Corrected an error in the higher digits of M_PI_4 (this was beyond the limit of double precision, so double precision results are not affected). ** gsl_root_test_delta now always returns success if two iterates are the same, x1==x0. ** A Japanese translation of the reference manual is now available from the GSL webpage at http://www.gnu.org/software/gsl/ thanks to Daisuke TOMINAGA. ** Added new functions for testing the sign of vectors and matrices, gsl_vector_ispos, gsl_vector_isneg, gsl_matrix_ispos and gsl_matrix_isneg. ** Fixed a bug in gsl_sf_lnpoch_e and gsl_sf_lnpoch_sgn_e which caused the incorrect value 1.0 instead of 0.0 to be returned for x==0. ** Fixed cancellation error in gsl_sf_laguerre_n for n > 1e7 so that larger arguments can be calculated without loss of precision. ** Improved gsl_sf_zeta_e to return exactly zero for negative even integers, avoiding less accurate trigonometric reduction. ** Fixed a bug in gsl_sf_zetam1_int_e where 0 was returned instead of - -1 for negative even integer arguments. ** When the differential equation solver gsl_odeiv_apply encounters a singularity it returns the step-size which caused the error code from the user-defined function, as opposed to leaving the step-size unchanged. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFF3CfvbiFv7WQGnVwRAk+aAJ9p0+I+HkudV/nGUE/reQMNwCj7JACfdJBs tA5IYUtYY3BWr/s8Aq5kfn0= =RMWn -----END PGP SIGNATURE-----

A new printed edition of the GNU Scientific Library Reference Manual is now available. It covers version 1.8 of GSL (the current release) and includes corrections, additional examples and new function descriptions. The GPG key fingerprint used to sign the source is now also printed in the manual for securely verifying downloads of GSL. GNU Scientific Library Reference Manual - Revised Second Edition (v1.8) Paperback (6"x9"), 636 pages, 60 figures. Revised August 2006. Retail Price $39.99 ISBN 0-9541617-3-4 (same isbn, updated content). For more details, see http://www.network-theory.co.uk/gsl/manual/ All the money raised from sales of the manual supports the development of the library. -- best regards, Brian Gough (GSL Maintainer) Network Theory Ltd --- Publishing Free Software Manuals 15 Royal Park Bristol BS8 3AL United Kingdom Tel: +44 117 317 9309 Fax: +44 117 973 3323 Web: http://www.network-theory.co.uk/

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.8 of the GNU Scientific Library (GSL) is now available. GSL provides a large collection of functions for numerical computing in C. This is a maintenance release with bug fixes and performance improvements. Discrete cumulative distribution functions have also been added. The full NEWS file entry is appended below. The file details are: ftp://ftp.gnu.org/gnu/gsl/gsl-1.8.tar.gz (2.3 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.8.tar.gz.sig (GPG signature) c60a5d193cc6b472496ff191744fc306 (MD5 checksum) The GSL project home page is at http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and contributed improvements. - -- Brian Gough (GSL Maintainer) Network Theory Ltd Commercial support for GSL --- http://www.network-theory.com/gsl/ - ---------------------------------------------------------------------- * What is new in gsl-1.8: ** Added an error check to trap multifit calls with fewer observations than parameters. Previously calling the multifit routines with n<p would cause invalid memory access. ** Added the Debye unit to physical constants. ** Added cumulative distribution functions for the discrete distributions, including binomial, poisson, geometric, negative binomial, pascal and hypergeometric. ** Added the functions gsl_cdf_beta_{Pinv,Qinv} and gsl_cdf_fdist_{Pinv,Qinv} for computing the inverse of the cumulative beta and F distributions. ** Added the multilinear fit estimator function gsl_multifit_linear_est for computing model values and their errors. ** Avoid division by zero in gsl_multimin_fdfminimizer_vector_bfgs if the step-size becomes too small. ** Users on DEC Alpha systems will need to specify their desired IEEE arithmetic options via CFLAGS when building the library, as these are no longer added automatically. ** Added new random variate generators gsl_ran_gaussian_ziggurat and gsl_ran_gamma_mt for the Gaussian and Gamma distributions based on the Marsaglia-Tsang ziggurat and fast gamma methods. ** Improved the speed of the exponential power distribution gsl_ran_exppow. ** Improved the speed of the Gaussian ratio method by adding quadratic bounds in gsl_ran_gaussian_ratio_method. ** Added an extra term to the taylor series of the synchrotron functions gsl_sf_synchrotron_1 and gsl_sf_synchrotron_2 for small x to ensure smooth matching with the chebyshev expansion. ** The binomial pdf gsl_ran_binomial_pdf now handles the cases p=0 and p=1 and is more accurate for the case of small p with k=0. ** Fixed the spherical bessel function gsl_sf_bessel_jl_e) to limit the use of gsl_sf_bessel_Jnu_asympx_e to the range x>100*l*l to satisfy he requirement x>>l*l in the asymptotic expansion. ** The scaled bessel function gsl_sf_bessel_In_scaled now handles larger arguments x > 1e7 correctly for n < 150 using the uniform asymptotic expansion instead of the continued fraction expansion. ** The functions gsl_stats_min/max now return NaN if the data contains NaN. Similarly, the functions gsl_stats_min/max_index return the index of the first occurring NaN in the data when it contains a NaN. ** Fixed an invalid memory access that caused incorrect results for the special case in periodic cubic spline interpolation of 3 points. ** Added Debye functions for n=5 and n=6 ** Added the missing functions gsl_spline_name() and gsl_spline_min_size() ** The function gsl_rng_uniform_int(r,n) now returns an error for n=0, which can occur when passing an unsigned integer value of 2^32. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFEO7fTbiFv7WQGnVwRAh04AJ0ZOLuQXZpupIahkLuDyNMc8dE51ACcDBfN jnj3kdzF+ZtuJynZPMVvtdg= =vLH0 -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.7 of the GNU Scientific Library is now available, ftp://ftp.gnu.org/gnu/gsl/gsl-1.7.tar.gz (2.2 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.7.tar.gz.sig (GPG signature) 521b9aa094a3dc2cb088f29efca0bda3 (MD5 checksum) For ftp.gnu.org mirror sites, see http://www.gnu.org/order/ftp.html The GNU Scientific Library (GSL) provides a large collection of functions for numerical computing in C. This is a maintenance release which fixes the bugs reported since last year. The full NEWS file entry is appended below. The GSL project home page is at http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and suggested improvements. - -- Brian Gough Network Theory Ltd, Publishing Free Software Manuals --- http://www.network-theory.co.uk/ * What is new in gsl-1.7: ** Switched gsl_randist_binomial to use the faster binomial random variate TPE algorithm by default. The previous binomial variate algorithm is available as gsl_randist_binomial_knuth. This will result in a different sequence of binomial variates in programs using this function. ** Improved the algorithm for gsl_sf_elljac_e to avoid cancellation errors near quarter periods. ** Fixed the branch selection in gsl_sf_gamma_inc_Q_e to avoid inaccurate results for large a,x where x~=~a. ** The multilinear fitting functions now have forms which accept a user-specified tolerance for the SVD cutoff and return the corresponding effective rank of the design matrix. ** The quadratic solvers in poly/ now handle linear equations gracefully (i.e. quadratrics with a leading coefficient of zero). ** The output of "make check" now only shows test failures by default, to reduce the amount of output. Set the environment variable GSL_TEST_VERBOSE=1 to display all the output. To assist debugging, the test number of each failure is shown in square brackets at the line-end [NNNN]. ** Fixed bugs in gsl_linalg_SV_decomp_jacobi which caused incorrect results for some input matrices. ** Bessel, coulomb, dilogarithm and legendre_H3d functions now use hypot internally to avoid overflow when computing terms like sqrt(1+x*x). ** The 'Usage' chapter of the reference manual now explains how to handle deprecated functions using the GSL_DISABLE_DEPRECATED macro. ** The conflicting enum definitions for 'forward' and 'backward' in gsl_ftt.h and gsl_wavelet.h are deprecated. User code should switch to the new definitions gsl_fft_forward, gsl_fft_backward, gsl_wavelet_forward and gsl_wavelet_backward. Selectively define GSL_DISABLE_DEPRECATED before including the headers to use the new definitions on either or both modules. ** Fixed an error in the the brent minimisation algorithm. Iterations should now follow Brent's original description correctly. ** The bound coulomb function gsl_sf_hydrogenicR_e no longer reports an underflow for exact zeroes of the wavefunction. ** gsl_linalg_SV_decomp_jacobi now reports an error for the unimplemented case M<N correctly. ** Fixed conformance test for the SYRK and HERK blas functions gsl_blas_{s,d,c,z}syrk and gsl_blas_{c,z}herk for non-square matrices. ** Configure now checks for presence of ieeefp.h if needed. ** Differential equation solvers now propagate error codes returned from user-defined functions to the top-level in all cases. ** Sort functions now avoid an infinite loop if Nans are present in the input vector. The order of nans in the output is undefined, although other elements will be sorted correctly. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDKV40biFv7WQGnVwRAiZmAJ4hlH/AKMru6keH66IsWZqfLe8zFwCfSzrM kvM/MdqPtQynFimwdFPwthw= =zZTr -----END PGP SIGNATURE-----

A new printed edition of the GNU Scientific Library Reference Manual is now available. It covers version 1.6 (the current release) and incorporates all the corrections made since 2002. GNU Scientific Library Reference Manual - Revised Second Edition Paperback, 620 pages, Retail Price $39.99, ISBN 0-9541617-3-4 (same isbn, updated content). For more details, see http://www.network-theory.co.uk/gsl/manual/ All the money raised from the sales of the manual supports the development of the library. -- best regards, Brian Gough Network Theory Ltd --- Publishing Free Software Manuals 15 Royal Park Bristol BS8 3AL United Kingdom Tel: +44 117 3179309 Fax: +44 117 9048108 Web: http://www.network-theory.co.uk/

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.6 of the GNU Scientific Library is now available, ftp://ftp.gnu.org/gnu/gsl/gsl-1.6.tar.gz (2.3 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.6.tar.gz.sig (GPG signature) 2c63ab9b925a7be70a5a5b4e0a95ea03 (MD5 checksum) For ftp.gnu.org mirror sites, see http://www.gnu.org/order/ftp.html The GNU Scientific Library (GSL) provides a large collection of functions for numerical computing in C. This version includes new routines for wavelet decomposition, as well as bug-fixes. The full NEWS file entry is appended below. The GSL project home page is at http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and suggested improvements. - -- Brian Gough Network Theory Ltd, Commercial support for GSL --- http://www.network-theory.co.uk/gsl/ * What is new in gsl-1.6: ** Added a new wavelet directory, with 1-dimensional and 2-dimensional discrete wavelet transforms (Dr. Ivo Alxneit). ** Added support for LQ and P^T LQ decompositions. To find the QR decomposition of large systems (M>>N) use the LQ decomposition, solving the transpose of the original system. This allows more efficient memory access, and is useful for solving large least-squares problems (Dr. J. Wensch). ** Fixed a bug in the SYRK and HERK blas functions gsl_blas_{s,d,c,z}syrk and gsl_blas_{c,z}herk which caused invalid memory access for non-square matrices. ** Fixed a bug in gsl_swap_vectors which caused it to return incorrect results when swapping vectors with different strides. ** Corrected the error estimate for gsl_cheb_eval_n_err to use evaluation order instead of the approximation order. ** Improved the reliability of the gsl_sf_gamma_inc family of functions. ** Equal abscissae are now handled gracefully in the cspline and periodic cspline interpolations. ** Removed potential cancellation error in calculation of uniform histogram ranges. ** Improved numerical stability of integration for akima and cspline interpolation. ** Differential equation solvers now handle error codes returned from user-defined functions. ** Improved error estimates in ode-initval solvers, and provide exact derivatives on output. Added new semi-implicit ode-initval solver, gsl_odeiv_step_rk2simp. (T.Keskitalo) ** Added missing function definition for gsl_sf_psi_1. ** Fixed the function gsl_sf_expint_Ei_scaled to call gsl_sf_expint_Ei_scaled_e instead of gsl_sf_expint_Ei_e. ** Added cumulative distribution function for exponential power distribution (Dr.G.Bottazzi). ** The functions gsl_cdf_beta_P and gsl_cdf_beta_Q now return consistent results of 0 or 1 for out of range values, x<0 and x>1, rather than 0 for left and right tails simultaneously. ** The Jacobi eigensolvers gsl_eigen_jacobi and gsl_eigen_jacobi_invert have new implementations from Golub and Van Loan. ** The standard output and standard error streams are now flushed by the default error handler before the program aborts, in order to ensure that error messages are properly displayed on some platforms. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFB3CINbiFv7WQGnVwRAlHvAJwJQuLYCoejpnEH3AWF3OVwXU8mggCcDTLa D3EmaBsJnWUwZwZioA7et2Y= =sayi -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.5 of the GNU Scientific Library is now available, ftp://ftp.gnu.org/gnu/gsl/gsl-1.5.tar.gz (2.1 MB) ftp://ftp.gnu.org/gnu/gsl/gsl-1.5.tar.gz.sig (GPG signature) de5ae1cce71645b40461a59ba8c9cf43 (MD5 checksum) For ftp.gnu.org mirror sites, see http://www.gnu.org/order/ftp.html The GNU Scientific Library (GSL) is a large collection of functions for numerical computing in C. This version is a bug-fix release, and is backwards compatible with previous 1.x releases. The full NEWS file entry is appended below. The GSL project home page is at http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and suggested improvements. - -- Brian Gough Network Theory Ltd, Publishing Free Software Manuals --- http://www.network-theory.co.uk/ - ------------------------ * What is new in gsl-1.5: ** Multifit routines now handle iterations where |f| is already minimised to zero, without division by zero. ** Fixed the singular value tolerance test in the multifit covariance calculation from < to <= to match the original MINPACK code. ** The macro HAVE_INLINE is now tested with #ifdef instead of #if as in versions prior to 1.4, to match the documentation, and the macro GSL_RANGE_CHECK_OFF now works correctly. An alternative macro GSL_RANGE_CHECK={0,1} can be used to control range-checking. ** Fixed a potential array overflow in gsl_ran_landau. ** Fixed a small discrepancy in the tolerance calculation of the one-dimensional brent minimiser. ** Numerical derivatives should now be calculated using the gsl_deriv_forward, gsl_deriv_central and gsl_deriv_backward functions, which accept a step-size argument in addition to the position x. The original gsl_diff functions (without the step-size) are deprecated. ** Corrected documentation for gsl_ran_hypergeometric_pdf() ** The tridiagonal matrix solvers gsl_linalg_solve_symm_tridiag, gsl_linalg_solve_tridiag, gsl_linalg_solve_symm_cyc_tridiag, gsl_linalg_solve_cyc_tridiag now use the GSL_ERROR macro to report errors, instead of simply returning an error code. The arguments to these functions must now use exact lengths with no additional elements. For cyclic systems all vectors must be of length N, for tridiagonal systems the offdiagonal elements must be of length N-1. ** The singular value decomposition routines gsl_linalg_SV_decomp and gsl_linalg_SV_decomp_mod now handle the SVD of a column vector (N=1, arbitrary M), which can occur in linear fitting. ** Restored missing header files gsl_const_mks.h and gsl_const_cgs.h. The incorrect values of the electrical units for gsl_const_cgs (VACUUM_PERMEABILITY and VACUUM_PERMITTIVITY) have been removed. ** Fixed gsl_linalg_SV_decomp() to avoid an infinite loop when computing the SVD of matrices containing Inf and Nan. ** Fixed gsl_linalg_balance_columns() to avoid an infinite loop when rescaling matrices containing Inf and NaN. ** Fixed header file <gsl/gsl_sf_log.h> to include declarations for error codes in inline versions of gsl_sf_log functions ** Fixed header file <gsl/gsl_const.h> to include new MKSA and CGSM header files. ** Added Stefan-Boltzmann constant and Thomson cross section to physical constants -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAkDpbl0ACgkQbiFv7WQGnVwP8gCfSv6p+yaNKT/O4Cg2oNrJilIp aj4An2ZRGGtV0+IHKvO2N9g/mqAhTpCk =OECa -----END PGP SIGNATURE-----

Hi, my name is Birke Heeren and I am a student at the University of Oldenburg. I am new to this list, GSL (I've got version1.3), Ordinary Differential Equations ODE's and an advanced beginner in C :-) Still I am determined to grid my teeth and get those ODE's to work. That is if I can find some simple programming examples in C (not C++) in order to understand the syntax. The GSL manual is very brief on ODE's and unfortunately does not contain an example. I would be so glad :-) :-) :-) I you could spare some code snippets and send them to me: bheeren@copepod.de Cheers, Birke Heeren

Updated Intel x86 RPM packages for version 1.4 of the GNU Scientific Library are available at, http://www.network-theory.co.uk/gsl/freedownloads.html They should work with most RPM based distributions. A self-installing executable of GSL-1.4 for Microsoft Visual C++ is available at the same location. -- Brian Gough Network Theory Ltd 15 Royal Park Bristol BS8 3AL United Kingdom Tel: +44 (0)117 3179309 Fax: +44 (0)117 9048108 Web: http://www.network-theory.co.uk/

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 1.4 of the GNU Scientific Library is now available at, ftp://ftp.gnu.org/gnu/gsl/gsl-1.4.tar.gz and from mirrors worldwide (see http://www.gnu.org/order/ftp.html). A GPG detached signature is available at: ftp://ftp.gnu.org/gnu/gsl/gsl-1.4.tar.gz.asc The md5 signature is, 7513e13525c073dc07e02cc4354294e2 gsl-1.4.tar.gz The GNU Scientific Library (GSL) is a collection of routines for numerical computing in C. This release is backwards compatible with previous 1.x releases. GSL now includes support for cumulative distribution functions (CDFs) contributed by Jason H. Stover. The full NEWS file entry is appended below. The project home page is at http://www.gnu.org/software/gsl/ GSL is free software distributed under the GNU General Public License. Thanks to everyone who reported bugs and suggested improvements. - -- Brian Gough - ------------------------- * What is new in gsl-1.4: ** Added cumulative distribution functions and their inverses for the continuous random distributions including: gaussian, lognormal, gamma, beta, cauchy, laplace, chisq, exponential, gumbel, weibull, F-distribution, t-distribution, logistic, pareto and rayleigh. ** Added faster binomial random variates using the TPE rejection algorithm, in the function gsl_randist_binomial_tpe. ** Added new functions gsl_rng_fwrite and gsl_rnd_fread for storing the state of random number generators in a file. ** Added a new function gsl_combination_memcpy() ** Corrected values of electrical constants in CGS units. To take account of different electrical systems of units the values are now prefixed by GSL_CONST_MKSA (for the SI Metre, Kilogram, Second, Ampere system) or GSL_CONST_CGSM (for the Centimetre, Gram, Second, Magnetic system with the Gauss as the fundamental unit of magnetic field strength). The previous GSL_CONST_MKS and GSL_CONST_CGS prefixes have been removed, as have the permeability and permittivity constants in the CGS system since this uses different defining equations. ** Fixed bugs in the random number generators gsl_rng_fishman18, gsl_rng_fishman2x, and gsl_rng_knuthran2 which caused them to return incorrect results. Minor corrections were made to the parameters in the other Knuth generators borosh13, coveyou, fishman20, lecuyer21, and waterman14. ** Fixed a missing transpose bug in the gsl_linalg_QR_QRsolve and gsl_linalg_QRPT_QRsolve routines which were computing the solution to Q^T R x = b instead of Q R x = b. ** Fixed gsl_sf_gammainv to return zero instead of a domain error for arguments corresponding to singularities in gamma. ** Fixed a bug in the simplex minimization algorithm which caused it to fail to find the second highest point correctly when searching the set of simplex points. ** Fixed a bug in the conjugate gradient minimizers conjugate_pr, conjugate_fr and vector_bgfs which caused the search directions to be updated incorrectly. ** Fixed a bug in gsl_sf_psi_1_int(1) which caused it to return the incorrect sign for psi(1,1). ** Fixed the simulated annealing routine gsl_siman_solve to use the parameter iters_fixed_T for the number of iterations at fixed temperature instead of n_tries. ** Fixed a bug in gsl_combination_valid which caused it to return the incorrect status. ** Fixed a bug in gsl_permutation_canonical_to_linear which caused the output to always be zero, and the input permutation to be incorrectly replaced by the output. ** Fixed a bug is gsl_ran_discrete which could cause uninitialised data to be returned for some distributions. ** Fixed the dependencies for gsl_chebyshev.h to include gsl_math.h. ** Fixed a bug in gsl_complex_arccsc_real which caused it to return the incorrect sign for the imaginary part when -1<x<0. ** Fixed a bug in the QAWC Cauchy integration routine which could allow the singularity to fall on an interval boundary, leading to division by zero. ** Improved gsl_sf_gamma_inc_P(a,x) to avoid a domain error for x<<a when a>10. ** Improved the accuracy of gsl_sf_coupling_3j for large arguments. ** Improved the performance of gsl_sf_choose(m,n) by separating the calculations for small and large arguments. ** On platforms without IEEE comparisons gsl_{isnan,isinf,finite} will fall back to the system versions of isnan, isinf and finite if available. ** gsl_linalg_householder_hv now uses BLAS routines internally ** The script configure.in is now compatible with autoconf-2.50 and later. ** Reduced the memory usage of the multifit algorithms from MxM to MxN for large M by performing the QR decomposition of the Jacobian in-place. ** IEEE modes now use the C99 fenv.h functions when platform spectific functions are not available. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAj9BCWsACgkQbiFv7WQGnVyEywCfb6OY6qUTLNA+ErJlDviNU4xo SX8AnRcxOsTKAY57wA1ZdhCPJQ85vm4b =ewVo -----END PGP SIGNATURE-----

The second edition of the GSL Reference Manual is now available as a printed book. This edition has significantly improved typesetting and includes many corrections and clarifications. It also documents all the new routines since version 1.0. The bibliographic details are, GNU Scientific Library Reference Manual - Second Edition M. Galassi, et al. Paperback (6"x9"), 620 pages, 60 figures Retail Price: $39.99 (24.99 pounds in UK) ISBN: 0-9541617-3-4 More information is available at, http://www.network-theory.co.uk/gsl/manual/ All the money raised from the sale of this book supports the development of the GNU Scientific Library. best regards, -- Brian Gough ---------------------------------------------------------------------- Network Theory Ltd Phone: +44 (0)117 3179309 15 Royal Park Fax: +44 (0)117 9048108 Bristol BS8 3AL WWW: http://www.network-theory.co.uk/ United Kingdom Email: bjg@network-theory.co.uk ----------------------------------------------------------------------

A volunteer is needed to fix a problem in the GSL implicit ODE integrators. The work involved should be fairly straightforward for anyone familiar with implicit integrators. For more information see bug #5 in the BUGS file. Please send me an email if you could help with this problem. Thanks, -- Brian Gough

A self-installing executable of GSL-1.3 for Microsoft Visual C++ is available at http://www.network-theory.co.uk/gsl/freedownloads.html

Debian packages for the i386 architecture have been upload, incl. the psdoc packages. Packages for the other architectures will get built over the next few hours, or days, and will be available at the usual mirror sites. Regards, Dirk -- Prediction is very difficult, especially about the future. -- Niels Bohr

Version 1.3 of the GNU Scientific Library is now available at, ftp://ftp.gnu.org/gnu/gsl/gsl-1.3.tar.gz and from mirrors worldwide -- see http://www.gnu.org/order/ftp.html The md5 signatures are, 3696de79ad2c788871fae698e41f671b gsl-1.3.tar.gz fb8d33dea6b92a7fece46cc53e27f4ed gsl-1.2-gsl-1.3.patch.gz The GNU Scientific Library (GSL) is a collection of routines for numerical computing in C. The NEWS file entry is appended below. The project home page is at http://www.gnu.org/software/gsl/ Please report any bugs to bug-gsl@gnu.org. GSL is free software distributed under the GNU General Public License. Thanks to all the contributors who reported bugs and suggested improvements. ------------------------- * What is new in gsl-1.3: ** Changed interface for gsl_sf_coupling_6j...(...). The old functions actually calculated 6j for a permutation of the arguments (that related to Racah W). This was incorrect and not consistent with the documentation. The new versions calculate < {a,b,c}, {d,e,f} >, as stated in the documentation. The old versions are still available as gsl_sf_coupling_6j_INCORRECT...(...), though they are deprecated and will be removed at some point in the future. ** Added new functions for computing Em(x)=exp(-x)*Ei(x), the modified (scaled) form of the exponential integral, gsl_sf_expint_E1_scaled, gsl_sf_expint_E2_scaled, gsl_sf_expint_Ei_scaled. ** Fixed compilation problems with gcc -ansi and other ANSI compilers. ** Fixed uninitialized memory access in the Niederreiter quasi-random number generator. ** Fixed the eigenvalue routines to prevent an infinite loop for Inf or NaN entries in matrix. ** Fixed a bug in the multifit and multiroots allocation routines which cause them to fail to report some out of memory conditions. ** Fixed a bug in the seeding for the random number generator gsl_rng_taus2 which affected a small number of seeds. ** Modified the complex householder transforms to avoid division by zero, which could cause NaNs to be returned by the gsl_eigen_hermv eigenvalue decomposition. ** The Nelder-Mead simplex algorithm for multidimensional minimisation has been added. ** The random number distributions now include the Dirichlet and Multinomial distributions. ** Added a new function gsl_fcmp for approximate comparison of floating point numbers using Knuth's algorithm. ** Added new functions gsl_ldexp and gsl_frexp as portable alternatives to ldexp() and frexp(). ** Fixed a bug in gsl_linalg_bidiag_unpack_B which was returning incorrect results for the superdiagonal. ** Fixed a bug in the acceptance condition for simulated annealing ** Ordinary differential equations can now be solved using a different absolute error for each component with gsl_odeiv_control_scaled_new(). ** Upgraded to libtool-1.4.3