[ncl-talk] Assigning a variable as apart of the dimensions of a new variable
Rick Brownrigg
brownrig at ucar.edu
Mon Aug 12 07:33:57 MDT 2019
Hi,
At first glance, I would have thought those assignments should work, and
indeed, if I try the simple test below, it does work. Perhaps you might
provide a printVarSummary() of the variables u, v, and var?
a = new((/2,3,4/),float)
b = (/ (/1,2,3,4/), (/2,3,4,5/), (/3,4,5,6/) /)
a(0,:,:) = b
print(a)
Variable: a
Type: float
Total Size: 96 bytes
24 values
Number of Dimensions: 3
Dimensions and sizes: [2] x [3] x [4]
Coordinates:
Number Of Attributes: 1
_FillValue : 9.96921e+36
(0,0,0) 1
(0,0,1) 2
(0,0,2) 3
(0,0,3) 4
(0,1,0) 2
(0,1,1) 3
(0,1,2) 4
(0,1,3) 5
(0,2,0) 3
(0,2,1) 4
(0,2,2) 5
(0,2,3) 6
(1,0,0) 9.96921e+36
(1,0,1) 9.96921e+36
(1,0,2) 9.96921e+36
(1,0,3) 9.96921e+36
(1,1,0) 9.96921e+36
(1,1,1) 9.96921e+36
(1,1,2) 9.96921e+36
(1,1,3) 9.96921e+36
(1,2,0) 9.96921e+36
(1,2,1) 9.96921e+36
(1,2,2) 9.96921e+36
(1,2,3) 9.96921e+36
On Mon, Aug 12, 2019 at 4:45 AM Anne via ncl-talk <ncl-talk at ucar.edu> wrote:
> Hello NCL users,
>
> from a file, I am reading in u and v. As they are when I read them in,
> they have dimensions:
>
> u : [time | 1374] x [lat | 180] x [lon | 360]
> v: [time | 1374] x [lat | 180] x [lon | 360]
>
> Now I'd like to create a new variable "var" that ideally contains as a 1st
> dimension both u and v like:
>
> var = new((/2,1374,180,360/), float)
> var(0, : , : , : ) = u
> var(1, : , : , : ) = v
>
> but I get the error message that the dimensions of the left hand side and
> the right hand side do not match... I suppose the problem is that the time,
> lat, lon are coordinate variables while the 1st dimension is a physical
> variable. Is there another, better, way to define 'var' in order to
> allocate u and v in this way?
>
> Thanks,
> Anne
>
> Nota automatica aggiunta dal sistema di posta.
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20190812/cee884d1/attachment.html>
More information about the ncl-talk
mailing list