R: Wrappers for the Gnu Scientific Library

gsl-package {gsl} | R Documentation

## Wrappers for the Gnu Scientific Library

### Description

An R wrapper for the special functions and quasi random number generators of the Gnu Scientific Library (http://www.gnu.org/software/gsl/)

### Details

Package: | gsl
Type: | Package
Version: | 1.8-3
Date: | 2007-05-23
License: | gsl

The function naming scheme directly copies the GSL manual except that leading `gsl_sf_` and, if present, the trailing `_e` is stripped: thus `gsl_sf_Airy_Ai_e` goes to R function `airy_Ai()`; however, some functions retain the prefix to avoid conflicts (viz `gsl_sf_sin()`, `gsl_sf_cos()`, `gsl_sf_gamma()`, `gsl_sf_ choose()`, `gsl_sf_beta()`).

R\ function arguments have the same names as in the GSL reference manual, except for the quasirandom functions documented in the `Qrng` manpage.

The package is organized into units corresponding to GSL header files; the `.c`, `.R`, and `.Rd` filenames match the GSL header filenames, except that the `.Rd` files are capitalized. Functions appear in all files in the same order as the GSL reference manual, which precludes the use of the tidying method given in section 3.1 of R-exts. Error forms of GSL functions (`_e` versions) are used if available.

In general, documentation is limited to: (a), a pointer to the GSL reference book, which would in any case dominate any docs here; and (b), re-productions of some tables and figures in Abramowitz and Stegun (June 1964).

### Author(s)

- Robin K. S. Hankin (special functions)

- Martin Maechler (quasi random sequences, `Qrng.Rd`)

- Andrew Clausen (function minimization, `Multimin.Rd`)

Maintainer: <hankin.robin@gmail.com>

### References

- M. Abramowitz and I. A. Stegun 1965. Handbook of mathematical functions. New York: Dover

- M. Galassi et al. 2007. GNU Scientific Library. Reference Manual edition 1.10, for GSL version 1.10; 10 September 2007

- R. K. S. Hankin 2006. Introducing gsl, a wrapper for the Gnu Scientific Library. Rnews 6(4):24-26

### Examples

    airy_Ai(1:5)

[Package gsl version 1.9-10.3 Index]