[ncl-talk] how to export to NETCDF a variable processed in NCL ?
Luiz Octavio Fabricio dos Santos
luizpgfa at gmail.com
Thu Oct 29 00:01:54 MDT 2020
Hello, I have calculated the correlation between precipitation anomalies
and sea surface temperature anomalies.
And I would like to export the variable with the correlation and
significance values to a new NETCDF file.
How export variables r and sig for a new NETCDF file?
Can anybody help me? Thank you very much in advance.
begin
f = addfile("Grid_Data/GPCP/aprecip_anomalia_temporal_DJF.nc", "r")
g = addfile("Grid_Data/ERSSTV5/nino34_DJF.nc", "r")
;get variables
ppt = f->precip
asst = g->asst
; Fix missing values
asst at _FillValue = 9.96921e36
asst at missing_value = 9.96921e36
ppt at _FillValue = 9.96921e36
ppt at missing_value = 9.96921e36
x = ppt(:,:,:) ; grid data
y = asst(:,0,0) ; time series
; Calculate correlation between variables
r = escorc_n(x,y,0,0)
; get coordinates
var = x(0,:,:)
copy_VarCoords(var,r)
; Get size of dimensions
dim = dimsizes(ppt)
;Get size of dimension time
nt = dim(0)
;Significance Test
sig = rtest(r,nt,0)
;printVarSummary(sig)
; get coordinates
copy_VarCoords(var,sig)
;printVarSummary(sig)
end
;====================================================
Variable: ppt
Type: float
Total Size: 4852224 bytes
1213056 values
Number of Dimensions: 3
Dimensions and sizes: [time | 117] x [lat | 72] x [lon | 144]
Coordinates:
time: [ 0..14213]
lat: [-88.75..88.75]
lon: [1.25..358.75]
Number Of Attributes: 2
_FillValue : 9.96921e+36
missing_value : 9.96921e+36
ncl 39>
;=================================================
printVarSummary(sig)
Variable: sig
Type: float
Total Size: 41472 bytes
10368 values
Number of Dimensions: 2
Dimensions and sizes: [lat | 72] x [lon | 144]
Coordinates:
lat: [-88.75..88.75]
lon: [1.25..358.75]
;=============================================
printVarSummary(r)
Variable: r
Type: float
Total Size: 41472 bytes
10368 values
Number of Dimensions: 2
Dimensions and sizes: [lat | 72] x [lon | 144]
Coordinates:
lat: [-88.75..88.75]
lon: [1.25..358.75]
Number Of Attributes: 1
_FillValue : 9.96921e+36
;===================================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20201029/74e7047c/attachment.html>
More information about the ncl-talk
mailing list