Skip to content

Commit e11f1c7

Browse files
committed
Update to GSL 2.7
1 parent 6d463bd commit e11f1c7

File tree

234 files changed

+43963
-27794
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

234 files changed

+43963
-27794
lines changed

AUTHORS

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Ivo Alxneit ([email protected]) - multidimensional minimization, wavelet
2626
transforms
2727
Jason H. Stover ([email protected]) - cumulative distribution functions
2828
Patrick Alken <[email protected]> - nonsymmetric and generalized
29-
eigensystems, B-splines, sparse matrices, linear and nonlinear least squares
29+
eigensystems, B-splines, linear algebra, sparse matrices, linear and nonlinear least squares
3030
Rhys Ulerich ([email protected]) - multisets
3131
Pavel Holoborodko <[email protected]> - fixed order Gauss-Legendre quadrature
3232
Pedro Gonnet <[email protected]> - CQUAD integration routines.

Makefile.in

+150-104
Large diffs are not rendered by default.

NEWS

+51-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,54 @@
1-
* What is new in gsl-2.6:
1+
* What is new in gsl-2.7:
2+
3+
** fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com)
4+
5+
** fixed bug #60335 (spmatrix test failure, J. Lamb)
6+
7+
** fixed bug #36577
8+
9+
** clarified documentation on interpolation accelerators (V. Krishnan)
10+
11+
** fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte)
12+
13+
** fixed doc bug #59758
14+
15+
** fixed bug #58202 (rstat median for n=5)
16+
17+
** added support for native C complex number types in gsl_complex
18+
when using a C11 compiler
19+
20+
** upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6
21+
22+
** updated exponential fitting example for nonlinear least squares
23+
24+
** added banded LU decomposition and solver (gsl_linalg_LU_band)
25+
26+
** New functions added to the library:
27+
- gsl_matrix_norm1
28+
- gsl_spmatrix_norm1
29+
- gsl_matrix_complex_conjtrans_memcpy
30+
- gsl_linalg_QL: decomp, unpack
31+
- gsl_linalg_complex_QR_* (thanks to Christian Krueger)
32+
- gsl_vector_sum
33+
- gsl_matrix_scale_rows
34+
- gsl_matrix_scale_columns
35+
- gsl_multilarge_linear_matrix_ptr
36+
- gsl_multilarge_linear_rhs_ptr
37+
- gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense)
38+
- gsl_spmatrix_dense_sub
39+
- gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply
40+
- gsl_linalg_QR_UD: decomp, lssolve
41+
- gsl_linalg_QR_UU: decomp, lssolve, QTvec
42+
- gsl_linalg_QR_UZ: decomp
43+
- gsl_multifit_linear_lcurvature
44+
- gsl_spline2d_eval_extrap
45+
46+
** bug fix in checking vector lengths in gsl_vector_memcpy ([email protected])
47+
48+
** made gsl_sf_legendre_array_index() inline and documented
49+
gsl_sf_legendre_nlm()
50+
51+
* What was new in gsl-2.6:
252

353
** add BLAS calls for the following functions:
454
- gsl_vector_memcpy

README

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
GSL - GNU Scientific Library
2+
============================
3+
4+
This is GSL, the GNU Scientific Library, a collection of numerical
5+
routines for scientific computing.
6+
7+
GSL is free software, you can redistribute it and/or modify it under
8+
the terms of the GNU General Public License.
9+
10+
The GNU General Public License does not permit this software to be
11+
redistributed in proprietary programs.
12+
13+
This library is distributed in the hope that it will be useful, but
14+
WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16+
17+
Availability
18+
============
19+
20+
The current stable version of GSL is always available from ftp.gnu.org
21+
in the directory /pub/gnu/gsl.
22+
23+
A list of mirror sites can be found at http://www.gnu.org/order/ftp.html
24+
25+
Installation
26+
============
27+
28+
GSL follows the standard GNU installation procedure. Please consult
29+
the INSTALL file in this distribution for more detailed instructions.
30+
31+
For information about specific platforms and compilers see the
32+
"Compilation Notes" section in the INSTALL file.
33+
34+
More information about GSL
35+
==========================
36+
37+
The project homepage is http://www.gnu.org/software/gsl/
38+
39+
See the NEWS file for recent changes to the library.
40+
41+
The GSL Manual has been published and can be ordered from most
42+
bookstores. The publication details are,
43+
44+
GNU Scientific Library Reference Manual - Revised Second Edition,
45+
M. Galassi et al, ISBN 0954161734 (620 pages, paperback).
46+
47+
The money raised from sales of the manual helps support the
48+
development of GSL.
49+
50+
A Japanese translation of the reference manual is available from the
51+
GSL website above (thanks to Daisuke TOMINAGA).
52+
53+
Reporting Bugs
54+
==============
55+
56+
A list of known bugs can be found in the BUGS file. Details of
57+
compilation problems can be found in the INSTALL file.
58+
59+
If you find a bug which is not listed in these files please report it
60+
61+
62+
All bug reports should include:
63+
64+
The version number of GSL, and where you obtained it.
65+
The hardware and operating system
66+
The compiler used, including version number and compilation options
67+
A description of the bug behaviour
68+
A short program which reproducibly exercises the bug
69+
70+
It is useful if you can check whether the same problem occurs when the
71+
library is compiled without optimization. Thank you.
72+
73+
Any errors or omissions in the manual can also be reported to the
74+
same address.
75+
76+
Contributing to GSL
77+
===================
78+
79+
If you are interested in participating in GSL development, please see
80+
the webpage at http://www.gnu.org/software/gsl/
81+

0 commit comments

Comments
 (0)