[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:001786] Re: GrADS_Gridded#each_att



水田です。

> > (現在の) gave で GrADS ファイルを開こうとすると次のようなエラー
> > がでます。
> > 
> > undefined method `each_att' for #<GrADS_Gridded:0x410dc5b8>
> > /usr/local/bin/gave:1000:in `file_open'
> > /usr/local/bin/gave:662:in `initialize'
> > /usr/local/bin/gave:662:in `call'
> > /usr/local/bin/gave:263:in `initialize'
> > /usr/local/bin/gave:261:in `call'
> > /usr/local/bin/gave:1455:in `main'
> > /usr/local/bin/gave:1455:in `start'
> > /usr/local/bin/gave:1481
> > 
> > GrADS_Gridded に each_att がないと撥られるわけです。
> > あったほうがいいのは確かなので、すみませんが作って
> > いただけると嬉しいです。

NetCDF の each_att などは NetCDFAtt クラスを返すわけですが、
それに対応して GrADSAtt みたいなクラスを作ったほうがいいのでしょうか?
現状では属性関連の部分は Attribute クラスを使ってますので
この手のメソッドではそれをやめてそういうクラスを作らないと NetCDF と 
GrADS で異なった動作になってしまいます。

gave側で違いを吸収してもらって、NetCDFAttが返ってきてもAttributeが返って
きてもいいようにしてもらうっていう手もありますが。。


-- 
水田 亮
rmizuta@xxxxxx