# Ruby/GSL, a Ruby interface to GSL (GNU Scientific library) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License. ## Description Ruby/GSL is a Ruby interface to the [GNU Scientific Library](https://gnu.org/software/gsl/) (GSL), for numerical computing with [Ruby](http://www.ruby-lang.org/). ## Installation Ruby/GSL may be installed as a Ruby Gem by simply running gem install rb-gsl Note that the GSL libraries must already be installed before Ruby/GSL can be installed: Debian/Ubuntu: +libgsl0-dev+ Fedora/SuSE: +gsl-devel+ Gentoo: +sci-libs/gsl+ OS X: brew install gsl It is recommended to install the [GNU plotutils](https://gnu.org/software/plotutils/plotutils.html) package. Some of the example scripts in the +examples/+ directory use the +graph+ utility included in the package to plot the results. Windows cygwin binaries of GNU plotutils and related packages are available [here](http://gnuwin32.sourceforge.net/packages/plotutils.htm). ## Reference The [Ruby/GSL reference manual](link:rdoc/ref_rdoc.html) follows and borrows large parts of the GSL reference manual. ## Examples See scripts in +examples/+ and +test/+ directories. ## Related Projects * [ruby-gsl](http://ruby-gsl.sourceforge.net/): Another Ruby binding, developed by Arno Erpenbeck. ## 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. ## Bug Reports Any bug reports are welcome. If you encounter bugs in Ruby/GSL, please report them on GitHub(https://github.com/SciRuby/rb-gsl/issues). ## Links Documentation: https://sciruby.github.com/rb-gsl Source code: https://github.com/SciRuby/rb-gsl RubyGem: https://rubygems.org/gems/rb-gsl Bug tracker: https://github.com/SciRuby/rb-gsl/issues Travis CI: https://travis-ci.org/SciRuby/rb-gsl ## Authors * Yoshiki Tsunesada (July, 2004) * David MacMahon (November, 2010) * Jens Wille (November, 2013)