[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:004031] Re: 次元サイズが1の次元を自動で縮退して描画してほしい
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:004031] Re: 次元サイズが1の次元を自動で縮退して描画してほしい
- From: Shin-ichi Takehiro <takepiro@xxxxxxxxxxxxxx>
- Date: Tue, 30 Jan 2018 11:25:27 +0900
竹広です.
gpview でなく gphys の問題のように見えますが, いかがでしょう > 堀之内さん
At Mon, 29 Jan 2018 22:19:29 +0900,
Hisashi YASHIRO wrote:
>
> 堀之内様、皆様、
>
> 八代です。更新ありがとうございます。
> 手元で試してみたところ、以下のようなエラーが出ました。
>
> $ gpview history.pe000000.nc@OCEAN_TEMP,x=0,y=0
> *** MESSAGE (SWDOPN) *** GRPH1 : STARTED / IWS = 1.
> Reading history.pe000000.nc@OCEAN_TEMP,x=0,y=0
> /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/lib/numru/gphys/gphys.rb:830:in `firstNDreally': Invalid shape [1, 97] (not really 2D or greater): # of dims with len>1 is fewer than 2 (RuntimeError)
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/lib/numru/gphys/gphys.rb:838:in `first2Dreally'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/lib/numru/ggraph.rb:1927:in `block in data_prep_2D'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/lib/numru/ggraph.rb:1910:in `collect!'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/lib/numru/ggraph.rb:1910:in `data_prep_2D'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/lib/numru/ggraph.rb:2802:in `tone'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/bin/gpview:558:in `draw'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/bin/gpview:959:in `block in <top (required)>'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/bin/gpview:968:in `call'
> from /opt/local/lib/ruby2.2/gems/2.2.0/gems/gphys-1.5.3/bin/gpview:968:in `<top (required)>'
> from /opt/local/bin/gpview:23:in `load'
> from /opt/local/bin/gpview:23:in `<main>'
>
> Ggraphは大丈夫だけど、gpviewは次元の確認方法が異なる?ようです。
> そんなわけで、gpviewはgpviewで対処頂けると大変嬉しいです。
>
> # 別件ですが、gcc7 + DCL7.3.0-C ではgphysのコンパイルが通りませんでした。DCL7.2.2-Cだと通ります。
>
> どうぞよろしくおねがいします。
>
> 八代尚
> --
> Hisashi Yashiro, Ph.D
>
> Computational Climate Science Research Team
> RIKEN Advanced Institute for Computational Science (AICS)
>
> E-mail: h.yashiro@xxxxxxxx
> Tel:+81-78-940-5731 Fax:+81-78-304-4963
>
> > 2018/01/26 15:48、Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>のメール:
> >
> > 八代さま
> >
> > ご意見ありがとうございます。それがいいですね。
> > gpview が依存している GGraph のほうで,そのように直して
> > (その他のマイナーなアップデートと合わせて)リリースしました。
> > ver 1.5.3 です。gem で更新できるはずです。
> >
> > # 実は gpview での動作は確認してませんが,問題ないでしょうか。
> >
> > 堀之内
> >
> >> 電脳rubyな皆様
> >>
> >> 理研AICSの八代です。いつもGPhysにお世話になっております。
> >> Gpviewでの描画で要望があります。
> >>
> >> 例えば、(x,y,z,t) = (100,100,1,10)というサイズを持った4次元変数があるとします。実際は水平2次元+時間の次元で、鉛直層は便宜的にサイズ1を持っているという状態です。
> >> この変数をx=0,y=0とか指定してgpviewに描画させようとすると、z-t平面の絵を描こうとするがzのサイズが1しかなくて、エラーを吐いて落ちます。エラーを回避するためには、明示的にz=0と指定する必要があり、そうすれば1次元の線画を描いてくれます。
> >>
> >> 要望は、z=0と明示しなくても、次元のサイズが1の場合は自動で次元を落として描画してもらえないだろうか、という話です。
> >> 単に便利機能なんですが、あると嬉しいです。
> >>
> >> ご検討いただけると幸いです。
> >> どうぞよろしくお願いいたします。
> >>
> >> 八代尚
> >> --
> >> Hisashi Yashiro, Ph.D
> >>
> >> Computational Climate Science Research Team
> >> RIKEN Advanced Institute for Computational Science (AICS)
> >>
> >> E-mail: h.yashiro@xxxxxxxx
> >> Tel:+81-78-940-5731 Fax:+81-78-304-4963
> >>
> >>
> >>
> >
> > 堀之内 武
> > 北海道大学 地球環境科学研究院 地球圏科学部門
> > 〒060-0810 札幌市北区北10条西5丁目
> >
> >
> >
>
>
>