Ruby Science Foundation
List of projects accepted into Ruby Science Foundation
Ruby has for some time had no equivalent to the beautifully constructed NumPy, SciPy, and matplotlib libraries for Python.
We believe that the time for a Ruby science and visualization package has come. Sometimes when a solution of sugar and water becomes super-saturated, from it precipitates a pure, delicious, and diabetes-inducing crystal of sweetness, induced by no more than the tap of a finger. So it is today with numeric and visualization libraries for Ruby.
The SciRuby project consists of a fairly large number of gems, including statsample, distribution, minimization, integration, rubyvis, and of course, NMatrix. The last of these has been awarded grants by the Ruby Association as well as Brighter Planet, and has a goal of supplying the Ruby language with a robust, versatile linear algebra library with support for both dense and sparse matrices.
Statsample and its related packages (e.g., distribution) have as their goals providing the Ruby language with statistical analysis packages.
Working on SciRuby is a chance to get involved at the ground floor on a project which is viewed as critical by many Rubyists, including Ruby's creator, Matz. Further, since we are a science-related project, we expect that successful student projects could lead to publications.