2015年 Ruby Association開発助成金プロジェクト成果

2015年のRuby Association開発助成金の成果を以下に発表します。
Ruby Association開発助成金についてはこちらをご覧ください。

  • reality gem
  • FFTW and GSL extensions for NMatrix
  • CRuby組み込みライブラリRationalの最適化

reality gem

Victor Shepelev
Reality provides easy access to “common” world knowledge (like geography, currencies, movies, historical events and people, weather and so on). It utilizes multiple open data sources, like Wikipedia, OpenStreetMap, TheMovieDatabase, and presents consistent, integrated approach to various aspects of data.

Full Final Report

http://zverok.github.io/blog/2016-03-02-reality.html

FFTW and GSL extensions for NMatrix

Sameer Deshmukh
NMatrix is a dense and spare matrix linear algebra library for ruby by SciRuby. It supports an extensions interface that allows interfacing of various high speed C libraries with nmatrix data types by creating new gems that bind these libraries (like BLAS or LAPACKE). Extensions like nmatrix-lapacke are already in existence. This project will aim to create two new extensions for nmatrix. One for interfacing nmatrix with FFTW (Fastest Fourier Transform in the West) and another for interfacing with GSL (GNU Scientific Library). Both these extensions will be released as nmatrix-fftw and nmatrix-gsl gems respectively by the end of the grant term.

Full Final Report

PDF

CRuby組み込みライブラリRationalの最適化

斎藤ただし
CRubyのRational実装を最適化し、全面的な速度の向上を目指します。上流へのマージを目指し、それが可能であるパッチを作成します。

Full Final Report

PDF