Path to this page:
./
math/gsl,
The GNU Scientific Library
Branch: CURRENT,
Version: 2.5,
Package name: gsl2.5,
Maintainer: davidThe GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines have been written from scratch in
C, and present a modern Applications Programming Interface (API) for C
programmers, allowing wrappers to be written for very high level
languages. The source code is distributed under the GNU General
Public License.
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
SHA1: 9b3a32ba4f4e79fc6164fdc62e56003ae6e991e5
RMD160: 2ec06d425adf5992191ff1c0dd992f3bae3af064
Filesize: 7132.696 KB
Version history: (Expand)
 (20181002) Updated to version: gsl2.5
 (20170704) Updated to version: gsl2.4
 (20161212) Updated to version: gsl2.3
 (20160904) Updated to version: gsl2.2.1
 (20160901) Updated to version: gsl2.2
 (20151117) Updated to version: gsl2.1
CVS history: (Expand)
20200119 00:36:14 by Roland Illig  Files touched by this commit (3046) 
Log message:
all: migrate several HOMEPAGEs to https
pkglint only "https instead of http" r F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.

20181002 14:10:29 by Adam Ciarcinski  Files touched by this commit (3)  
Log message:
gsl: updated to 2.5
What is new in gsl2.5:
** doc bug fix in binomial distribution figure
** added Wishart distribution
** added new module for digital filtering (gsl_filter); current filters include:
Gaussian filter
median filter
recursive median filter
impulse detection filter
** added new module for moving window statistics (gsl_movstat)
** added statistics functions:
gsl_stats_median()
gsl_stats_select()
gsl_stats_mad()
gsl_stats_mad0()
gsl_stats_Sn_from_sorted_data()
gsl_stats_Qn_from_sorted_data()
gsl_stats_gastwirth_from_sorted_data()
gsl_stats_trmean_from_sorted_data()
** added Romberg integration (gsl_integration_romberg)
** bug fix in deprecated functions gsl_multifit_wlinear_svd and
gsl_multifit_wlinear_usvd
** documention corrected to state that gsl_sf_legendre functions do
not include CondonShortley phase by default
** bug fix in exponential fitting example when using larger number
of points
** changed internal workspace inside gsl_spmatrix to a union to
avoid casting
** bug fixes in odeinitval2 for very rare solver crashing cases
** add histogram2d figure to manual (was missing in 2.4)
** bug fix in gsl_spmatrix_add for duplicate input arguments
** add support for negative arguments nu in gsl_sf_bessel_Jnu and
gsl_sf_bessel_Ynu
** better texinfo documentation for gsl_sf_hyperg functions
** fix vector and matrix fread/fwrite testing on windows systems
when tmpfile() fails
** fix for rstat/test.c on PPC64

20180107 14:04:44 by Roland Illig  Files touched by this commit (583) 
Log message:
Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.

20170704 11:36:09 by Thomas Klausner  Files touched by this commit (3)  
Log message:
Updated gsl to 2.4.
* What is new in gsl2.4:
** migrated documentation to Sphinx software, which has builtin
support for latex equations and figures in HTML output
** add const to declaration of appropriate gsl_rstat routines
** bug fix for #45730: change gsl_sf_sin/cos to libm sin/cos
** fix Cholesky documentation regarding upper triangle on output
** added routines to compute integrals with fixedpoint quadrature,
based on IQPACK (Konrad Griessinger)
** added routines for Hermite polynomials, gsl_sf_hermite_*
(Konrad Griessinger)
** added new nonlinear least squares example for fitting
a Gaussian to data
** deprecated routines:
gsl_sf_coupling_6j_INCORRECT
gsl_sf_coupling_6j_INCORRECT_e
** deprecated routine 'gsl_linalg_hessenberg' (replaced
by gsl_linalg_hessenberg_decomp)
** removed routines which were deprecated in v2.1:
gsl_bspline_deriv_alloc
gsl_bspline_deriv_free
** changed COD expression to Q R Z^T instead of Q R Z to
be consistent with standard texts
** added check for nz == 0 in gsl_spmatrix_get
(reported by Manuel Schmitz)
** permit zerodimension blocks, vectors, matrics, subvectors,
submatrices, and views of the above (bug #49988)
** added routine gsl_linalg_COD_lssolve2 for regularized
least squares problems

20161212 16:06:34 by Thomas Klausner  Files touched by this commit (2)  
Log message:
Updated gsl to 2.3.
* What is new in gsl2.3:
** bug fix in documentation for gsl_linalg_LU_refine
(bug #49728, Joey De Pauw)
** added gsl_multifit_linear_tsvd and gsl_multifit_wlinear_tsvd
to give user more control over cutoff for truncated SVD
** added routines for Generalized Cross Validation for
regularized linear least squares
** improved rstat example program and added documentation for
gsl_rstat_sd_mean (Jonathan Leto)
** added function gsl_multifit_linear_rank
** bug fix in nonlinear least squares when using data weights with
finitedifference Jacobian
** add 2D subspace method for large systems (multilarge_nlinear)
** bug fix in gsl_ran_beta for small parameters
(bug #47646, Yu Liu)
** bug fix in gsl_complex_tan for negative imaginary arguments
(bug #47347, Yu Liu)
** doc bug fix: value of golden ratio
** fixed scaling issue in 2D subspace nonlinear least squares
method
** optimize dogleg methods to calculate GaussNewton point
only when needed

20160904 11:27:18 by Thomas Klausner  Files touched by this commit (2)  
Log message:
Updated gsl to 2.2.1.
* What is new in gsl2.2.1:
** reverted gsl_linalg_cholesky_decomp to its previous behavior
so it is backward compatible; new cholesky routine is
gsl_linalg_cholesky_decomp1

20160901 18:05:22 by Thomas Klausner  Files touched by this commit (3)  
Log message:
Updated gsl to 2.2.
* What is new in gsl2.2:
** updated gsl_linalg_cholesky_invert to use Level2 BLAS
and added function gsl_linalg_pcholesky_invert
** added function gsl_linalg_invtri for inverting
triangular matrices
** fix GSL_EIGEN_SORT_VAL_{ASC,DESC} for nonsymmetric
eigensystems (Victor Zverovich)
** added complete orthogonal decomposition routines
(gsl_linalg_COD)
** bug fix where median calculation wasn't reset in
gsl_rstat_reset(); added gsl_rstat_quantile_reset() function
(reported by Pedro Donato)
** added multivariate Gaussian random distribution
gsl_ran_multivariate_gaussian (TimothÃ©e Flutre)
** added functions to estimate the 1norm reciprocal condition
number for various matrix factorizations:
* gsl_linalg_cholesky_rcond
* gsl_linalg_QRPT_rcond
** added functions gsl_linalg_QRPT_{lssolve,lssolve2} to
compute least squares solutions with the QRPT decomposition
** added function gsl_permute_matrix()
** added modified Cholesky factorization (gsl_linalg_mcholesky)
to handle symmetric indefinite matrices
** added pivoted Cholesky factorization (gsl_linalg_pcholesky)
for illconditioned matrices
** rewrote (real) Cholesky decomposition to use
a Level2 blas algorithm instead of Level1. Flop
count is about the same but the code is much simpler
and easier to follow
** completely rewritten nonlinear least squares module,
including support for large problems; the user may
now control the linear solver used, the trust region
updating strategy, and the scaling method. In addition,
support has been added for the geodesic acceleration
step (Transtrum 2011) which can speed up convergence
on a wide class of problems.
** added gsl_rstat_rms() for root mean square
** optimized lmniel nonlinear least squares solver
(bug #46369)
** improved precision in Bessel K0/K1 near x = 2
(Pavel Holoborodko, bug #47401)
** added support for compressed row storage sparse
matrices (Alexis Tantet)
** bug fix in convergence check of hypergeometric 2F1
function (bug #45926)
** added gsl_multilarge_linear_lcurve() to compute
the Lcurve for large linear systems
** updated multilarge normal equations method to use
new Cholesky scaling for better numerical stability
** added scaling to Cholesky routines to reduce the
condition number prior to factorization

20151117 11:42:13 by Thomas Klausner  Files touched by this commit (3)  
Log message:
Update gsl to 2.1:
* What is new in gsl2.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
