[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002866] Ruby-NuSDaS
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:002866] Ruby-NuSDaS
- From: "Seiya Nishizawa" <seiya@xxxxxxxxxxxxxx>
- Date: Tue, 11 Dec 2007 17:35:28 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; bh=IoxuHH8+L0WANCPoqVqcqWRKEsEn7/yw/Di75N1sNh4=; b=htZ12Z5XdsWqmMcaQVsJdfs+EvejqwFymLAnTZSI6v/IN9DaG6wSvysOBUIMPrbuc3hUjx5Ac12qBtgtLSyJudz2ymjxXYEGCSxfKE3ECduhUXi+Md5Vdvxfm17qa+BJRQiRDNJKapGx+vyriYEiJVo603MDjCSJmTTgMKINmJY=
- Sender: seiyani@xxxxxxxxx
西澤です。
とある事情で、気象庁のデータファイルフォーマットである NuSDaS を扱わないといけなくなったので、
rubyインターフェースを作りました(一部のみサポート)。
2種類のメソッドがあり、
ひとつは、御本尊のCライブラリのラッパーで、NumRu::NuSDaS のクラスメソッドとして定義してあります。
もう一つは、オリジナルメソッドで、インスタンスメソッドとして定義してあります。
御本尊のライブラリは、環境変数でNuSDaSルートディレクトリを指定するか、
カレントディレクトリにNuSDaSルートディレクトリがないといけないため、
GPhys 等とは相性が悪いため、
オリジナルのメソッドも作りました。
オリジナルメソッドはpure Ruby なので、
御本尊のライブラリがなくても動きますが、速度は多少遅いです。
Dennou Ruby のHPからダウンロード or CVS で取ってくることができます。
P.S.
そのうちにGPhys に対応させる予定です
--
Seiya Nishizawa
Department of Geophysics, Kyoto University
Oiwake-cho Kitarakawa Sakyo-ku Kyoto, Japan, 606-8502
Tel: +81-75-753-3935