Ruby/GSL 0.1

The Ruby extension for the GSL

Description

The Ruby/GSL provides a ruby interface to the GSL (GNU Scientific Library) for numerical computation with Ruby. This requires the GSL library, which is found on the development website <URL:http://sources.redhat.com/gsl/>.

Installation

  1. Get and install the GSL.
  2. Ungzip and untar the archive rb-gsl-xxx.tar.gz.
  3. cd rb-gsl
  4. ruby install.rb config
  5. ruby install.rb setup
  6. ruby install.rb install

    or copy the shared library created ext/gsl.so to the directory specified with the enviromnent variable RUBYLIB.

Available functions

Other routines are under development.

How to use

See documents in the directory doc/ or the sample scripts found in test/. The source codes are also useful to understand the Ruby/GSL, all of information on it as well as bugs are completely described in them.

Licence

Ruby/GSL is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

Acknowledgement

The author would like to thank to the GSL Team. I also acknowledge to Mr. Yukihiro Matsumoto (Matz) for his much creative works.

Author

Yoshiki Tsunesada yoshiki@cr.phys.titech.ac.jp