From bjg@network-theory.co.uk Wed Jan 5 17:23:00 2005 From: bjg@network-theory.co.uk (Brian Gough) Date: Wed, 05 Jan 2005 17:23:00 -0000 Subject: GNU Scientific Library 1.6 released Message-ID: -----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----- From bjg@network-theory.co.uk Fri Jun 17 10:21:00 2005 From: bjg@network-theory.co.uk (Brian Gough) Date: Fri, 17 Jun 2005 10:21:00 -0000 Subject: New printed edition of the GNU Scientific Library Reference Manual Message-ID: 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/ From bjg@network-theory.co.uk Thu Sep 15 12:53:00 2005 From: bjg@network-theory.co.uk (Brian Gough) Date: Thu, 15 Sep 2005 12:53:00 -0000 Subject: GNU Scientific Library 1.7 released Message-ID: <17193.24218.834489.332746@network-theory.co.uk> -----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