[ncl-talk] two data sources and different dimensions
Wickramage Chathurika
wickramagechathurika at rocketmail.com
Mon Jun 25 22:22:27 MDT 2018
Hello Mary,
Thank you so much for your kind reply.
Kind Regards,
Chathu
Master scholar
South China Sea Institute of Oceanology
Chinese Academy of Sciences
China
> On Jun 25, 2018, at 11:03 PM, Mary Haley <haley at ucar.edu> wrote:
>
> Dear Chathu,
>
> The output you included had a printVarSummary of anom_uw twice. The anom_ue variable is the one that was passed to escorc, which you didn't include a printVarSummary of. However, the two look like they have to be the same size since they are calculated similarly.
>
> Please read the documentation for escorc carefully. It explains what the dimensionality of the two input variables must be in relation to each other:
>
> http://www.ncl.ucar.edu/Document/Functions/Built-in/escorc.shtml
>
> The issue is that escorc requires that the rightmost dimension of the two input variables, which is usually time, be the same size. In your case, one variable is dimensioned
>
> [LAT33_53 | 9] x [LON17_49 | 29]
>
> and the other is
>
> [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>
> These two arrays do not have a time dimension, and they have no matching dimensions at all, so that's why you are getting an error:
>
> fatal:escorc: The last dimension of x must be equal to the last dimension of y
>
> The "last dimension" refers to the "rightmost dimension" (I've updated the error messages for NCL V6.5.0 to use "rightmost" instead of "last" for clarification).
>
> To see some examples on how escorc can be used, go to the examples page:
>
> http://www.ncl.ucar.edu/Applications/
>
> and click on the "functions/procedures" link in the sentence:
>
> List of tips, resources, functions/procedures and the example scripts they appear in.
>
> Here's the direct link, which you can use for *any* function and procedure in NCL, simply by including the name of the function/procedure at the end of the URL, with a "#" preceding it:
>
> http://www.ncl.ucar.edu/Applications/func_list.shtml#escorc
>
>
> --Mary
>
>
>> On Sat, Jun 23, 2018 at 8:39 AM, Wickramage Chathurika <wickramagechathurika at rocketmail.com> wrote:
>> Hello,
>>
>>
>>
>> I am trying to do a correlation between SST and Monsoon Index. Here, I have used two different data sources. Wind from NCEP/NCER and THETA from ECCO2. Now, I have a dimension problem. Please, anyone help me to overcome this problem. Here, I have attached the script.
>>
>>
>>
>>
>>
>> This is what I have gotten after running the script:
>>
>>
>>
>> Copyright (C) 1995-2017 - All Rights Reserved
>>
>> University Corporation for Atmospheric Research
>>
>> NCAR Command Language Version 6.4.0
>>
>> The use of this software is governed by a License Agreement.
>>
>> See http://www.ncl.ucar.edu/ for more details.
>>
>>
>>
>> Variable: f
>>
>> Type: file
>>
>> File path: /mnt/e/data/wind/NCEP2_U_month.nc
>>
>> Number of global attributes: 2
>>
>> Number of dimensions: 5
>>
>> Number of variables: 7
>>
>>
>>
>>
>>
>> Variable: vn
>>
>> Type: string
>>
>> Total Size: 56 bytes
>>
>> 7 values
>>
>> Number of Dimensions: 1
>>
>> Dimensions and sizes: [7]
>>
>> Coordinates:
>>
>> (0) LON17_49
>>
>> (1) LAT33_53
>>
>> (2) LEV
>>
>> (3) LEV_bnds
>>
>> (4) TIME
>>
>> (5) TIME_bnds
>>
>> (6) UWND
>>
>>
>>
>> Variable: U200
>>
>> Type: float
>>
>> Total Size: 263088 bytes
>>
>> 65772 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [TIME | 252] x [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> TIME: [727199..734839]
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 5
>>
>> LEV : 200
>>
>> missing_value : 32766
>>
>> _FillValue : 32766
>>
>> long_name : monthly u-wind on pressure levels
>>
>> history : From uwnd
>>
>>
>>
>> Variable: U2
>>
>> Type: float
>>
>> Total Size: 21924 bytes
>>
>> 5481 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [TIME | 21] x [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> TIME: [727381..734686]
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 6
>>
>> _FillValue : 32766
>>
>> LEV : 200
>>
>> long_name : JJA: monthly u-wind on pressure levels
>>
>> history : From uwnd
>>
>> missing_value : 32766
>>
>> NMO : 6
>>
>>
>>
>> Variable: U
>>
>> Type: float
>>
>> Total Size: 84 bytes
>>
>> 21 values
>>
>> Number of Dimensions: 1
>>
>> Dimensions and sizes: [TIME | 21]
>>
>> Coordinates:
>>
>> TIME: [727381..734686]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>>
>>
>> Variable: U
>>
>> Type: float
>>
>> Total Size: 84 bytes
>>
>> 21 values
>>
>> Number of Dimensions: 1
>>
>> Dimensions and sizes: [TIME | 21]
>>
>> Coordinates:
>>
>> TIME: [727381..734686]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>> (0) -16.91958
>>
>> (1) -18.22805
>>
>> (2) -19.30416
>>
>> (3) -18.4297
>>
>> (4) -17.14309
>>
>> (5) -15.83012
>>
>> (6) -18.74567
>>
>> (7) -18.89442
>>
>> (8) -18.58584
>>
>> (9) -18.27925
>>
>> (10) -17.42387
>>
>> (11) -17.56035
>>
>> (12) -17.99417
>>
>> (13) -17.80516
>>
>> (14) -16.8338
>>
>> (15) -16.60852
>>
>> (16) -17.11924
>>
>> (17) -14.14442
>>
>> (18) -15.73562
>>
>> (19) -15.06862
>>
>> (20) -16.1129
>>
>>
>>
>>
>>
>> Variable: U2mean
>>
>> Type: float
>>
>> Total Size: 4 bytes
>>
>> 1 values
>>
>> Number of Dimensions: 1
>>
>> Dimensions and sizes: [1]
>>
>> Coordinates:
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>> (0) -17.2746
>>
>>
>>
>> Variable: ms
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: U2anomW
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: mo
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: U2anomE
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: U850
>>
>> Type: float
>>
>> Total Size: 263088 bytes
>>
>> 65772 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [TIME | 252] x [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> TIME: [727199..734839]
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 5
>>
>> LEV : 850
>>
>> missing_value : 32766
>>
>> _FillValue : 32766
>>
>> long_name : monthly u-wind on pressure levels
>>
>> history : From uwnd
>>
>>
>>
>> Variable: U85
>>
>> Type: float
>>
>> Total Size: 21924 bytes
>>
>> 5481 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [TIME | 21] x [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> TIME: [727381..734686]
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 6
>>
>> _FillValue : 32766
>>
>> LEV : 850
>>
>> long_name : JJA: monthly u-wind on pressure levels
>>
>> history : From uwnd
>>
>> missing_value : 32766
>>
>> NMO : 6
>>
>>
>>
>> Variable: U8
>>
>> Type: float
>>
>> Total Size: 84 bytes
>>
>> 21 values
>>
>> Number of Dimensions: 1
>>
>> Dimensions and sizes: [TIME | 21]
>>
>> Coordinates:
>>
>> TIME: [727381..734686]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>>
>>
>> Variable: U8
>>
>> Type: float
>>
>> Total Size: 84 bytes
>>
>> 21 values
>>
>> Number of Dimensions: 1
>>
>> Dimensions and sizes: [TIME | 21]
>>
>> Coordinates:
>>
>> TIME: [727381..734686]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>> (0) 6.863894
>>
>> (1) 7.134047
>>
>> (2) 7.796678
>>
>> (3) 6.643957
>>
>> (4) 6.481505
>>
>> (5) 6.937508
>>
>> (6) 6.731084
>>
>> (7) 7.31549
>>
>> (8) 7.316243
>>
>> (9) 7.819257
>>
>> (10) 7.499321
>>
>> (11) 6.71245
>>
>> (12) 7.628197
>>
>> (13) 7.621263
>>
>> (14) 7.574966
>>
>> (15) 6.609858
>>
>> (16) 6.701594
>>
>> (17) 6.118185
>>
>> (18) 5.960688
>>
>> (19) 6.432846
>>
>> (20) 6.951684
>>
>>
>>
>>
>>
>> Variable: U85mean
>>
>> Type: float
>>
>> Total Size: 4 bytes
>>
>> 1 values
>>
>> Number of Dimensions: 1
>>
>> Dimensions and sizes: [1]
>>
>> Coordinates:
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>> (0) 6.992891
>>
>>
>>
>> Variable: m85s
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: U85anomW
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: m85o
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: U85anomE
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: MW
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: ME
>>
>> Type: float
>>
>> Total Size: 1044 bytes
>>
>> 261 values
>>
>> Number of Dimensions: 2
>>
>> Dimensions and sizes: [LAT33_53 | 9] x [LON17_49 | 29]
>>
>> Coordinates:
>>
>> LAT33_53: [ 0.. 20]
>>
>> LON17_49: [ 40.. 110]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 32766
>>
>>
>>
>> Variable: f
>>
>> Type: list <concat | fifo>
>>
>> Total items: 252
>>
>>
>>
>>
>>
>> Variable: sst
>>
>> Type: float
>>
>> Total Size: 225792000 bytes
>>
>> 56448000 values
>>
>> Number of Dimensions: 4
>>
>> Dimensions and sizes: [TIME | 252] x [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> TIME: [ 1..252]
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 4
>>
>> units : deg C
>>
>> long_name : Potential Temperature
>>
>> FillValue : -9.9999998e+22
>>
>> missing_value : -9.9999998e+22
>>
>> warning:New: Could not coerce missing value parameter into appropriate type, using default
>>
>>
>>
>> Variable: uMon
>>
>> Type: float
>>
>> Total Size: 18816000 bytes
>>
>> 4704000 values
>>
>> Number of Dimensions: 4
>>
>> Dimensions and sizes: [TIME | 21] x [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> TIME: [ 7..247]
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 7
>>
>> _FillValue : 9.96921e+36
>>
>> units : deg C
>>
>> long_name : JJA: Potential Temperature
>>
>> FillValue : -9.9999998e+22
>>
>> missing_value_original : -9.9999998e+22
>>
>> missing_value : -1e+23
>>
>> NMO : 6
>>
>>
>>
>> Variable: jja
>>
>> Type: float
>>
>> Total Size: 896000 bytes
>>
>> 224000 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 9.96921e+36
>>
>> warning:New: Could not coerce missing value parameter into appropriate type, using default
>>
>>
>>
>> Variable: jjau
>>
>> Type: float
>>
>> Total Size: 18816000 bytes
>>
>> 4704000 values
>>
>> Number of Dimensions: 4
>>
>> Dimensions and sizes: [TIME | 21] x [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> TIME: [ 7..247]
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 7
>>
>> _FillValue : 9.96921e+36
>>
>> units : deg C
>>
>> long_name : JJA: Potential Temperature
>>
>> FillValue : -9.9999998e+22
>>
>> missing_value_original : -9.9999998e+22
>>
>> missing_value : -1e+23
>>
>> NMO : 6
>>
>>
>>
>> Variable: s
>>
>> Type: float
>>
>> Total Size: 896000 bytes
>>
>> 224000 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 9.96921e+36
>>
>>
>>
>> Variable: o
>>
>> Type: float
>>
>> Total Size: 896000 bytes
>>
>> 224000 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 9.96921e+36
>>
>>
>>
>> Variable: anom_uw
>>
>> Type: float
>>
>> Total Size: 896000 bytes
>>
>> 224000 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 9.96921e+36
>>
>>
>>
>> Variable: anom_uw
>>
>> Type: float
>>
>> Total Size: 896000 bytes
>>
>> 224000 values
>>
>> Number of Dimensions: 3
>>
>> Dimensions and sizes: [DEPTH_T | 10] x [LATITUDE_T | 80] x [LONGITUDE_T | 280]
>>
>> Coordinates:
>>
>> DEPTH_T: [ 5..95.095]
>>
>> LATITUDE_T: [0.125..19.875]
>>
>> LONGITUDE_T: [40.125..109.875]
>>
>> Number Of Attributes: 1
>>
>> _FillValue : 9.96921e+36
>>
>> (0) min=-3.10168 max=2.52215
>>
>> (0) min=-1.30231 max=1.56698
>>
>> (0) min=-17.1575 max=14.4158
>>
>> (0) min=-16.4967 max=14.585
>>
>> fatal:escorc: The last dimension of x must be equal to the last dimension of y
>>
>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 189 in file MI_SST.ncl
>>
>>
>>
>> fatal:Variable (cr) is undefined
>>
>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 190 in file MI_SST.ncl
>>
>>
>>
>> Kind regards,
>>
>> Chathu
>>
>>
>> _______________________________________________
>> 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/20180626/5cc0be1c/attachment.html>
More information about the ncl-talk
mailing list