[Thread Prev][Thread Next][Index]

Re: [ferret_users] doubt in combining netcdf files



Dear Geetha,

As far as I know, Ferret isn't able to concatenate records in time as you were trying to do. 

What I can suggest you is to use a third part tool called netCDF Operators (NCO). 

NCO provides the ncrcat command, which allows you to concatenate variables in time across an arbitrary number of netcdf files. 

Example - concatenate files 85.nc, 86.nc, ..., 89.nc along the record dimension, and store the results in 8589.nc: 

ncrcat 85.nc 86.nc 87.nc 88.nc 89.nc 8589.nc

Of course, this will duplicate your data volume. 

Best regards,
Paulo Santiago

2012/2/1 Geetha R <geethamca2009@xxxxxxxxx>
Dear Users,
 
I have 10 netcdf files. I have to combine 10 of these files into single file such that if l=1, i have to get first file and l=2, second file etc.. I have tried using the following command:

 define axis/t=1-jan-1980:10-jan-1980:1/unit=days t10days
define grid/t=t10days gg
 let var1_with_T = t[g=gg]*0 + var1
 set variable/title="xxx"/units="uuu" var1_with_T
    use file1.cdf
    save/file=concat.cdf var1_with_T[l=1]
    use file2.cdf
save/file=concat.cdf/append var1_with_T[l=2]
Instead of var1 i hv given temperature, which is my parameter... But i am getting error.. Kindly help me to solve  this problem.


--
With regards,









--
Paulo Santiago
Doutorado em Meteorologia
Programa de Pós-Graduação em Meteorologia
Instituto Nacional de Pesquisas Espaciais
Tel.: (12) 3186 8637


[Thread Prev][Thread Next][Index]