[ruby-list:45546] [ANN] Ruby-LAPACK-0.1 new release

From: "Seiya Nishizawa" <seiya@...>
Date: 2008-10-12 09:32:52 UTC
List: ruby-list #45546
西澤と申します。

Ruby から LAPACKを利用するためのライブラリであるRuby-LAPACK を作りました。

http://www.gfd-dennou.org/arch/ruby/products/ruby-lapack/index.html
http://raa.ruby-lang.org/project/ruby-lapack/

LAPACK (http://www.netlib.org/lapack/) は行列に関する計算するための FORTRANライブラリです。
Ruby-LAPACK は、LAPACKのサブルーチン/関数の1:1ラッパーです。

Ruby-LAPACKは、各サブルーチン/関数をモジュールメソッドとして実装してあります。
引数として、fortran版の引数から、出力用の引数および配列の次元長を指定するための引数を除いたものを与えます。
返値として、fortran版の引数のうち、出力用の引数用の変数が返ってきます。

配列(行列)は、NArray で与えるようになっています。
次元の順番は x_ij => x[i,j] の様に、0次元=>行, 1次元=>列 です。

ほとんどのメソッドはテストできていませんので、
動かないものがあるかもしれません。

興味があるかたは試していただけると幸いです。


-- 
Seiya Nishizawa
Department of Earth and Planetary Atmospheric Sciences, Kobe University

In This Thread

Prev Next