GSL special functions

Teemu Ikonen <[email protected]> Tue, 4 May 2004 19:35:33 +0300
Newsgroups gmane.comp.gnu.octave.sources
Message-ID <[email protected]>
Hi all,

I've made Octave bindings to a large part of the special functions in the
GNU Scientific library (http://www.gnu.org/software/gsl/). The code can be
found from the Octave-forge CVS (http://octave.sf.net/) under main/gsl.

The bindings are made semi-automatically from a few template files, which
causes the docstrings to be a little too generic sometimes (i.e. the integer
indices of spherical harmonics are named n,m instead of traditional l,m),
otherwise the calling convention is Octave-like: Two output arguments result
in the error estimate being returned in the second value and input arguments
of differing sizes in the multi-argument functions are treated somewhat
intelligently.

The binding code is mostly trivial, but there's still a possibility of bugs
present, perhaps even in the underlying GSL code. Therefore, I'd eventually
like to have some tests to check for correct values in a few well selected
points in the functions. Does anyone know of an accurate source of such
values for a good number of special functions?

Teemu