Ruby interface to the GNU Scientific Library [Ruby 2.x and GSL 1.16 compatible fork of the gsl gem]
C Ruby Other
Latest commit 7c0c8d3 Jun 25, 2015 @minad minad add note to readme
Permalink
Failed to load latest commit information.
examples Removed trailing whitespace. Jan 29, 2015
ext/gsl_native fix extconf Jun 21, 2015
lib
rdoc rdoc/matrix.rdoc: Typo. May 6, 2015
test use rake-compiler Jun 21, 2015
.gitignore simplify extconf Jun 21, 2015
.travis.yml Add Rubinius to the CI build matrix Jun 22, 2015
AUTHORS update some files from @v0dro Jun 19, 2015
COPYING Merge index.rdoc into README and include ChangeLog and COPYING in doc… May 5, 2015
ChangeLog Merge index.rdoc into README and include ChangeLog and COPYING in doc… May 5, 2015
Gemfile use rake-compiler Jun 21, 2015
README.md add note to readme Jun 24, 2015
Rakefile use rake-compiler Jun 21, 2015
THANKS Removed trailing whitespace. Jan 29, 2015
rb-gsl.gemspec use rake-compiler Jun 21, 2015
uncrustify.cfg uncrustify Jun 19, 2015

README.md

Development has shifted to SciRuby/rb-gsl.

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 (GSL), for numerical computing with Ruby.

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 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.

Reference

The Ruby/GSL reference manual follows and borrows large parts of the GSL reference manual.

Examples

See scripts in +examples/+ and +test/+ directories.

Related Projects

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/blackwinter/rb-gsl/issues).

Links

Documentation: https://blackwinter.github.com/rb-gsl Source code: https://github.com/blackwinter/rb-gsl RubyGem: https://rubygems.org/gems/rb-gsl Bug tracker: https://github.com/blackwinter/rb-gsl/issues Travis CI: https://travis-ci.org/blackwinter/rb-gsl

Authors