RubyGSL is a ruby interface to the GSL (GNU Scientific Library), for numerical computing with Ruby.
Ruby/GSL is developed with Ruby 1.8.2 and GSL 1.5 on MacOS X 10.3.4 (Darwin 7.4.0). This also runs under Linux, and Cygwin.
rb-gsl-xxx.tar.gz
. ruby setup.rb config
If you have the NArray extension, the following may be useful,
% ruby setup.rb config -- --with-narray-include=<directory where 'narray.h' exsists>
(See GSL reference manual, to confirm correspondence of GSL structs and functions with Ruby/GSL classes and methods.)
There is another similar project, ruby-gsl, which is independently developed by Arno Erpenbeck. You can find more information at ruby-gsl.sourceforge.net.
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.
Any bug reports are welcome. If you encounter bugs in Ruby/GSL, please e-mail to me, or submit reports from RubyForge page.
Yoshiki Tsunesada
Jul/2004