[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:001961] gpprint, gpview
- To: gtool4@xxxxxxxxxxxxxx
- Subject: [dennou-ruby:001961] gpprint, gpview
- From: Shin-ichi Takehiro <takepiro@xxxxxxxxxxxxxx>
- Date: Fri, 07 Jan 2005 22:54:37 +0900
- Cc: dennou-ruby@xxxxxxxxxxx
竹広です. 
#dennou-ruby へ届かなかったようなので再送します. 
先日堀之内さん塚原さんから頂いた, dcl-ruby での gtool ファイル
操作コマンド gpprint, gpview 大変重宝しております. 
ところが今日 gt4f90io を最新版にしたところ, 以下のようなエラーが
出るようになりました. 
/usr/lib/ruby/1.6/numru/gphys/netcdf_convention.rb:131:in `find': Sorry, the gtool convention is yet to be supported (RuntimeError)
        from /usr/lib/ruby/1.6/numru/gphys/varraynetcdf.rb:138:in `initialize'
        from /usr/lib/ruby/1.6/numru/gphys/gphys_netcdf_io.rb:387:in `new'
        from /usr/lib/ruby/1.6/numru/gphys/gphys_netcdf_io.rb:387:in `__files2varray'
        from /usr/lib/ruby/1.6/numru/gphys/gphys_netcdf_io.rb:273:in `open'
        from /usr/lib/ruby/1.6/numru/gphys/gphys_io.rb:11:in `open'
        from /home/takepiro/bin/gpprint:78
どうも最新版の gt4_history で出力するデータに大域属性
   :Conventions = "http://www.gfd-dennou.org/arch/gtool4/conventions/" ;
が加わったのが原因のようです. cdl ファイルに変換してこの行を消去して, 
netcdf ファイルを作りなおすとちゃんと動作します. 
ちなみに私の計算環境では
  ruby-netcdf    0.5.5-1
  gphys          0.3.1-1
となっております. 
問題点はどこにあるのでしょう? そして当面, どのあたりを
どう対処すればよいでしょうか. よろしくお願いします. 
                    Takepiro(竹広真一)@数理解析研究所. 京都大学
                      	E-mail:takepiro@xxxxxxxxxxxxxx
			       takepiro@xxxxxxxxxxxxxxxxxxxx