[ncl-talk] Please correct me: Extracting data of USA
Mary Haley
haley at ucar.edu
Thu Nov 6 17:55:17 MST 2014
You can tell from your "print(c)" command what area the "c" variable covers:
Variable: c
Type: float
Total Size: 544320 bytes
136080 values
Number of Dimensions: 3
Dimensions and sizes: [time | 360] x [lat | 14] x [lon | 27]
Coordinates:
time: [15.5..10941.5]
lat: [25.18098640441895..49.42915344238281]
lon: [236.25.. 285]
Note the lat array goes from 25.18 to 45.43, and the lon array from 236.25
to 285. This is in accordance with the range you selected via:
c =a->tasmax(:,{25:50},{235:285})
I'm not sure what you mean by "the middle coordinates of each grid cell".
Do you mean the midpoint of the lat/lon coordinate arrays? This would be a
simple subtraction and divide by 2:
nlon = dimsizes(c&lon)
lon_mid = c&lon(0:nlon-2) + (c&lon(1:) - c&lon(0:nlon-2))/2.
--Mary
On Thu, Nov 6, 2014 at 7:47 AM, amit timilsina <
timilsinaamit87 at huskers.unl.edu> wrote:
>
> I have used the following commands to extract data of USA (print c, in
> this case). Please suggest me whether I am wrong or right. If print(c)
> covers the whole USA, I tried to write extracted file with command and
> created fout.nc file. Is this is proper way to save my work? Moreover,
> Can we get the middle co-ordinates of each grid cell?
> Thanks in advance
>
> Commands:
> >ncl 3> a =
> addfile("tasmax_Amon_MPI-ESM-LR_decadal1980_r1i1p1_198101-201012.nc","r")
> >ncl 4> b =a->tasmax
> >ncl 5> c =a->tasmax(:,{25:50},{235:285})
> >ncl 6> print(c)
> >ncl>7>d = c
> >ncl>ncdf = addfile("fout.nc"."c")
> >ncl>filedimdef(ncdf,"time",-1,True)
> >ncl>ncdf->c = d
>
>
> Output of print(b)
>
> Variable: b
> Type: float
> Total Size: 26542080 bytes
> 6635520 values
> Number of Dimensions: 3
> Dimensions and sizes: [time | 360] x [lat | 96] x [lon | 192]
> Coordinates:
> time: [15.5..10941.5]
> lat: [-88.57216644287109..88.57216644287109]
> lon: [ 0..358.125]
>
>
> Output of print(c)
>
> Variable: c
> Type: float
> Total Size: 544320 bytes
> 136080 values
> Number of Dimensions: 3
> Dimensions and sizes: [time | 360] x [lat | 14] x [lon | 27]
> Coordinates:
> time: [15.5..10941.5]
> lat: [25.18098640441895..49.42915344238281]
> lon: [236.25.. 285]
> Number Of Attributes: 11
> standard_name : air_temperature
> long_name : Daily Maximum Near-Surface Air Temperature
> comment : monthly mean of the daily-maximum near-surface air
> temperature.
> units : K
> cell_methods : time: maximum within days time: mean over days
> cell_measures : area: areacella
> history : 2011-11-09T08:48:40Z altered by CMOR: Treated scalar
> dimension: 'height'.
> coordinates : height
> missing_value : 1e+20
> _FillValue : 1e+20
> associated_files : baseURL:
> http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation gridspecFile:
> gridspec_atmos_fx_MPI-ESM-LR_decadal1980_r0i0p0.nc areacella:
> areacella_fx_MPI-ESM-LR_decadal1980_r0i0p0.nc
> (0,0,0) 291.8939
> (0,0,1) 291.681
> (0,0,2) 292.1985
> (0,0,3) 293.3919
> (0,0,4) 294.4564
> (0,0,5) 295.4993
>
>
>
>
>
> _______________________________________________
> ncl-talk mailing list
> 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/20141106/61fc05bc/attachment.html
More information about the ncl-talk
mailing list