public inbox for gsl-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Brian Gough <bjg@network-theory.co.uk>
To: gsl-announce@sources.redhat.com
Cc: gsl-discuss@sources.redhat.com
Subject: GNU Scientific Library (GSL) 0.8 is released
Date: Wed, 19 Dec 2001 13:20:00 -0000	[thread overview]
Message-ID: <m152XnV-000IWuC@localhost> (raw)

Dear GSL enthusiasts,

I have just placed a new release snapshot of GSL (0.8) up for
anonymous ftp access at

    ftp://sources.redhat.com/pub/gsl/

and it should soon also be available at the mirror sites.

The home page is at

    http://sources.redhat.com/gsl/

Installation: GSL uses the standard GNU installation procedure.  The
release tarball (gsl-0.8.tar.gz) comes with an INSTALL file.

There is a zip file (gsl-0_8.zip) which includes project files for
compiling GSL with Microsoft Visual C++ (see the file msvc/README.txt
for details).

Packaging: There is an RPM file for gsl-0.8 on the ftp site.  Debian
also provides GSL packages.

Documentation: GSL has an extensive manual.  The info files are
installed in the usual way.  The ftp site has the reference manual in
postscript format, and the web site has the reference manual in HTML
format.

Here are the recent entries in the NEWS file. 

* What is 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 are
available as gsl_isinf(x), gsl_isnan(x) and gsl_finite(x).

** The definitions of GSL_POSINF, GSL_NEGINF and GSL_NAN no longer
cause 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 the
specfunc directory to the poly and sys directories.

** The Chebyshev functions are now available as an independent module
in their own directory.

** The error handling conventions have been unified across the
library.  This simplifies the use of the special functions.

** A full CBLAS implementation is now included for systems where ATLAS
has not been installed. The CBLAS library can also be used
independently of GSL.  The organisation of the BLAS directories has been
simplified.

** IEEE support for HPUX-11, NetBSD, Apple Darwin and OS/2 are now
included.

** 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 they
are orthogonal. After allocating an object it is now necessary to
initialize 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 of
uniform bins, and include an inline binary search for speed.

** The Chebyschev coefficients for the QAWO algorithm are now
precomputed in a table for efficiency, rather than being computed on
the fly.

** There are several new sorting functions for selecting the k-th
smallest 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 search
spaces in which the points cannot be represented as contiguous-memory
data structures.  gsl_siman_solve() now takes three extra arguments: a
copy constructor, a copy function and a destructor, allowing
gsl_siman_solve() to do its work with linked data structures.  If all
three of these function pointers are NULL, then the traditioanl
approach of using malloc(), memcpy(), and free() with the element size
is used.

             reply	other threads:[~2001-12-19 13:20 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-19 13:20 Brian Gough [this message]
     [not found] ` <3B0CAD04.96300695@rolmail.net>
2001-12-19 13:20   ` Brian Gough
2001-12-19 13:20     ` Brian Gough
  -- strict thread matches above, loose matches on Subject: below --
2001-12-19 13:20 Dirk Eddelbuettel
2001-12-19 13:20 ` Ben Pfaff
2001-12-19 13:20 Dirk Eddelbuettel
2001-12-19 13:20 ` Brian Gough
2001-12-19 13:20 Dirk Eddelbuettel
2001-12-19 13:20 ` Brian Gough
2001-12-19 13:20 ` Martin Quinson
2001-12-19 13:20   ` Dirk Eddelbuettel
2001-12-19 13:20     ` Dirk Eddelbuettel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m152XnV-000IWuC@localhost \
    --to=bjg@network-theory.co.uk \
    --cc=gsl-announce@sources.redhat.com \
    --cc=gsl-discuss@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).