[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002823] Re: gpattr
- To: dennou-ruby@xxxxxxxxxxx, horinout@xxxxxxxxxxxxxxxxxx
- Subject: [dennou-ruby:002823] Re: gpattr
- From: Yasuhiro MORIKAWA <morikawa@xxxxxxxxxxxxxx>
- Date: Wed, 18 Jul 2007 18:34:17 +0900 (JST)
堀之内様
森川です
> > 現段階では上記のような仕様なわけですが gpedit でよろしいでしょうか??
>
> はい、良いです。将来仕様が変わっても私は構いませんし。
先ほど gpedit を gpview などと同じディレクトリ内にコミットいたしました.
作法等で問題などありましたらご指摘いただけますと幸いです. (ログメッセー
ジ等は gpview のログを真似ました).
一応 netCDF ファイル以外をいじろうとすると, "gpedit" supports only
netCDF files みたいなメッセージを出すようにしてみました.
> > なお, ついでに質問なのですが, 「NetCDF に対する属性の付加や削除などを
> > 行いたいけどどうしたらいい??」と質問された場合, (略)
> >
> > GPhys リファレンスマニュアルを見てね
> >
> > で良いでしょうか.
>
> 私はそういうとき GPhys でなく Ruby NetCDF を直接使ってます。編集対象
> がファイル一つぐらいなら irb でやりますし、同じことを複数のファイル
> にするならプログラムを書くことも。
>
> 例えば ... (略)
>
> require 'numru/netcdf'
> file = NumRu::NetCDF.open('data.nc','a')
> file.redef
> file.var('temp').put_att('units','W/m')
> file.close
>
> ちなみに、GPhysを使うと redef 操作は必要に応じてしてもらえ
> ますが、それ以外は上と変わりません:
>
> require 'numru/netcdf'
> file = NumRu::NetCDF.open('data.nc','a')
> GPhys::IO.open(file,'temp').put_att('units','W/m')
> file.close
なるほど, 勉強になりますです. 解説ありがとうございました.
┌□─────────────────────────
■ 森川 靖大 (Yasuhiro MORIKAWA)
|□ 神戸大学 大学院理学研究科 地球惑星科学専攻
■ 林研究室 博士後期課程 3 年
|□ e-mail : morikawa@xxxxxxxxxxxxxx
■──────────────────────