# File lib/numru/nusdas.rb, line 1079
    def shape
      if @meta[:projection] == "RG  "
        parm = @meta[:subc]["RGAU"]
        raise("parameters RGAU in SUBC do not exist") unless parm
        ary = [parm[:i_n].max, parm[:j_n]]
      else
        ary = @meta[:size].dup
      end
      ary.push @meta[:nplane] if @meta[:nplane] > 1
      ary.push @meta[:nvalidtime] if @meta[:nvalidtime] > 1
      ary.push @meta[:nmember] if @meta[:nmember] > 1
      ary.push @meta[:nbasetime] if @meta[:nbasetime] > 1
      return ary
    end