📄 news
字号:
* What is new is gsl-1.0:** First general release.** Increased the maximum number of iterations in gsl_poly_complex_solve()from 30 to 60.* What was new in gsl-0.9.4:** Reorganized the multmin functions to use the same interface as theother iterative solvers.** Added histogram _alloc functions for consistency, in addition to theexisting _calloc functions.** Renamed all the gsl_multimin functions to be consistent with therest of the library. An underscore has been removed from _minimizerin all the function names.** Renamed the function gsl_sf_coulomb_CL_list to gsl_sf_coulomb_CL_array** A bug in the multimin functions where the function parameters(params) were omitted has been fixed.** A bug in the nonlinear minimization routines has been fixed, whichcould prevent the algorithms from converging. Additional tests fromthe NIST reference datasets have been added and these now agree withMINPACK.** All the physical constants and conversion factors are now defined asreal numbers to avoid potential problems with integer arithmetic.** The ODE evolution routines now allow for negative step sizes, andintegrating backwards as well as forwards.** The implicit Burlisch-Stoer ODE algorithm 'bsimp' now detectssingularities and forces a reduction in step size, preventing runawayinstabilities.** Fixed a bug in the ODE evolution function gsl_odeiv_evolve_applywhich could cause an erroneous value to be returned if the step sizeis reduced on the last step.* What was new in gsl-0.9.3:** Routines for complex LU decomposition are now available, allowingthe solution of systems of equations with complex coefficients.** Matrix views of vectors now correctly require a unit stride for theoriginal vector.** Permutations can now be applied to complex arrays and vectors.** gsl_sf_pow_int now handles the case x = 0, n < 0** The static versions of inline functions can now be hidden bydefining the preprocessor macro HIDE_INLINE_STATIC. This is neededfor some compilers.** The original seeding procedure of mt19937 is available through thegenerator gsl_rng_mt19937_1998. The seeding procedure was flawed, butis available for compatibility.** Added missing functions gsl_complex_div_real andgsl_complex_div_imag.** Missing functions for constant vector and matrix views have now beenadded.** Statistical calculations for histograms are now available, and thegsl-histogram command also displays the histogram mean and standarddeviation.** The behavior of GSL_IEEE_MODE for denormalized exceptions has beenfixed on Openbsd and Netbsd.** A pkg-config file gsl.pc is included in the distribution** The reference manual can now be printed in @smallbook format withoutoverflow.* What was new in gsl-0.9.2:** Vector and matrix views are now compliant with the ANSI standard.** Added Lambert functions gsl_sf_lambert_W0, gsl_sf_lambert_Wm1.** The reference manual now uses the GNU Free Documentation License.** Fixed a couple of bugs in the SVD routines.** Macros for Infinity and Nan now work correctly with Microsoft VisualC++, and a bug in the config.h file for the finite() function has beenfixed.** Redundant entries in the test suite for the complex math functionshave been removed, making the distribution size smaller.** Installed programs gsl-randist and gsl-histogram now use sharedlibraries.* What was new in gsl-0.9.1:** The single precision ffts now uses float throughout, rather thanmixing float and double.** The random number distributions now include the Landau distribution.** The fft function interface has been reorganized, with workspacesseparate from wavetables to eliminate unnecessary recomputation oftrigonometric factors.** The gsl_interval type has been eliminated and replaced by two doublearguments for simplicity.** The order of the arguments to the minimization routines is no morelogical, with function values assocatied with x-values.** Modified initialization of vector and matrix views to work with theSunPro compiler.** Renamed gsl_Efunc_t to gsl_siman_Efunc_t, in accordance withnamespace conventions.** Improved accuracy and fixed bugs in gsl_sf_hyperg_1F1,gsl_sf_bessel_I0_scaled, gsl_sf_erfc, gsl_sf_log_erfc,gsl_sf_legendre_Q0 and gsl_sf_legendre_Q1, and gsl_sf_zeta.** Improved IEEE compliance of special functions, overflows now returnInf and domain errors return NaN.** Improved checking for underflows in special functions when usingextended precision registers* What was new in gsl-0.9:** There is a new system of vector and matrix views. Any code usingvector and matrix views will need to be updated. ** The order of arguments of the view functions involving strides havebeen changed to be consistent with the rest of the library.** The ode solvers have been reorganized.** There are new eigensystem routines for real symmetric and complexhermitian matrices.** The linear algebra directory now includes functions for computingsymmetric tridiagonal decompositions and bidiagonal decompositions.** The svd routines now include the Golub-Reinsch and ModifiedGolub-Reinsch algorithms in addition to the Jacobi algorithm.** The interpolation directory has been reorganized and a higher-level"spline" interface has been added which simplifies the handling ofinterpolation arguments.** IEEE support is now available on OpenBSD.* What was new in gsl-0.8:** The build process now uses the latest libtool and automake.** The library should now compile with Microsoft Visual C++.** Portable versions of the isinf, isnan and finite functions areavailable as gsl_isinf(x), gsl_isnan(x) and gsl_finite(x).** The definitions of GSL_POSINF, GSL_NEGINF and GSL_NAN no longercause divisions by zero during compilation.** The gsl_interp_obj has been renamed to gsl_interp.** The poly_eval and pow_int functions have been moved from thespecfunc directory to the poly and sys directories.** The Chebyshev functions are now available as an independent modulein their own directory.** The error handling conventions have been unified across thelibrary. This simplifies the use of the special functions.** A full CBLAS implementation is now included for systems where ATLAShas not been installed. The CBLAS library can also be usedindependently of GSL. The organisation of the BLAS directories has beensimplified.** IEEE support for HPUX-11, NetBSD, Apple Darwin and OS/2 are nowincluded.** The library now includes implementations of log1p, expm1, hypot,acosh, asinh, atanh for platforms which do not provide them.** The convention for alloc and set functions has changed so that theyare orthogonal. After allocating an object it is now necessary toinitialize it.** There is a new module for estimating numerical derivatives of functions** There is a new module for handling data with ntuples** The histogram lookup functions are now optimized for the case ofuniform bins, and include an inline binary search for speed.** The Chebyschev coefficients for the QAWO algorithm are nowprecomputed in a table for efficiency, rather than being computed onthe fly.** There are several new sorting functions for selecting the k-thsmallest or largest elements of a dataset.** Iterator functions are now available for permutations,gsl_permutation_next and gsl_permutation_prev.** The function gsl_complex_xy has been renamed gsl_complex_rect** The API for simulated annealing has been changed to support searchspaces in which the points cannot be represented as contiguous-memorydata structures. gsl_siman_solve() now takes three extra arguments: acopy constructor, a copy function and a destructor, allowinggsl_siman_solve() to do its work with linked data structures. If allthree of these function pointers are NULL, then the traditioanlapproach of using malloc(), memcpy(), and free() with the element sizeis used.* What was new in gsl-0.7:** Linux/PowerPC should now be well supported.** Header files for common physical constants have been added.** Functions linear and nonlinear regression in one or more dimensionsare now available.** Vector and matrix views now have access to the address of theunderlying block for compatibility with VSIPL (www.vsipl.org).** There is a new library for generating low-discrepancy quasi-random
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -