Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blackwinter/rb-gsl
Ruby interface to the GNU Scientific Library [Ruby 2.x and GSL 1.16 compatible fork of the gsl gem]
https://github.com/blackwinter/rb-gsl
Last synced: 3 months ago
JSON representation
Ruby interface to the GNU Scientific Library [Ruby 2.x and GSL 1.16 compatible fork of the gsl gem]
- Host: GitHub
- URL: https://github.com/blackwinter/rb-gsl
- Owner: blackwinter
- License: other
- Archived: true
- Created: 2014-01-23T10:50:30.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-24T15:54:31.000Z (over 9 years ago)
- Last Synced: 2024-04-22T00:54:15.494Z (7 months ago)
- Language: C
- Homepage: https://blackwinter.github.io/rb-gsl
- Size: 3.84 MB
- Stars: 27
- Watchers: 5
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
- data-science-with-ruby - rb-gsl
README
# Development has shifted to [SciRuby/rb-gsl](https://github.com/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](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 gslIt 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
* [gsl-nmatrix](https://rubygems.org/gems/gsl-nmatrix): A fork of Ruby/GSL
with NMatrix support instead of NArray, developed by the
SciRuby(http://sciruby.com/) project.
* [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/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
* Yoshiki Tsunesada (July, 2004)
* David MacMahon (November, 2010)
* Jens Wille (November, 2013)