2012年度助成金公募選考結果
助成委員会による選考の結果、8件の提案の中から以下の2件のプロジェクトが採択されました。これらのプロジェクトの成果については、来年の4月頃に発表する予定です。
SciRuby and NMatrix
Ruby Science Foundation
NMatrix is a matrix library for Ruby, a part of the SciRuby Project. Together, NMatrix and SciRuby hope to open up the Ruby language to the scientific community, by providing statistical, numeric, and visualization libraries.
NMatrixはRubyのための行列ライブラリであり、SciRubyプロジェクトの一部です。NMatrixとSciRubyに統計的、数値的、視覚化ライブラリを提供することによって、科学コミュニティにRubyが広まることが期待されます。
Creosote - A Mathematics Package for Ruby
##
Sam Rawlins
The Creosote Project will make various powerful mathematics libraries available to the Ruby ecosystem. I currently maintain the Ruby bindings for the mathematical GMP, MPFR, and Msieve libraries (as C Extensions). Today, these are each provided through their own gems; making them aware of each other is awkward. My goal is to grow a project that contains these and more mathematics libraries. This package would allow optional packaging of potentially dozens of different freely-available mathematics libraries, all into one powerful Mathematics environment inside Ruby (“Sage” uses 95 mathematical libraries to create something similar for Python). GMP, MPFR, and Msieve make a good start, but there are many more “core” mathematics libraries that need to be included, such as GSL, MPC, Cephes, FLINT, GAP, GLPK, GMP-ECM, MPFI, NTL, etc.
CreosoteプロジェクトはRubyエコシステムで利用可能ないくつかの強力な数学ライブラリを開発します。現在は、数学的GMP、MPFR、MsieveライブラリのRubyバインディング(C拡張)をメンテナンスしています。今日、これらのライブラリは別個のgemで提供されており、お互いのライブラリの存在を認識しにくくなっています。これらのライブラリを含めて、より多くの数学ライブラリを含むCreosoteプロジェクトを成長されることを目的としています。このパッケージによって、潜在的には数十の異なる自由に利用可能な数学ライブラリすべてを、Ruby上で利用できる一つの強力な数学環境にパッケージングすることが可能になるでしょう(“Sage”では、同様のものをPython上で提供するため、95の数学ライブラリを使用しています)。GMP、MPFR、Msieveはよい出発点ですが、より多くの”核となる”数学ライブラリ(例えば、GSL、MPC、Cephes、FLINT、GAP、GLPK、GMP-ECM、MPFI、NTLなど)が含められる必要があります。