[gradsusr] sdfwrite

Jennifer Adams jma at cola.iges.org
Wed Sep 11 13:10:28 EDT 2013


Please read the documentation at http://iges.org/grads/gadoc/gradcomdsdfwrite.html. 

Here's the relevant section of that page:
Appending Variables to a File
The sdfwrite command does not allow you to write out more than one variable to a file. The way to do achieve this is to write out each  variable in a separate file, then merge them with the NetCDF Operators (NCO). Use the ncks command to append variables defined on the same grid. The GrADS commands might look like this:

open gfs.ctl
set x 1 720
set y 1 361
set t 1 last
define slp = mslp
define precip = ptot
set sdfwrite -flt slp.nc
sdfwrite slp
sdt sdfwrite -flt precip.nc
sdfwrite precip
Then, outside GrADS, or using the ! in front of the command to send it to the shell from within GrADS, merge these two files with ncks: 
ncks -O -h -A precip.nc slp.nc
The -A is for appending to the output file, the -O is for overwriting existing output file, and the -h does not add anything to the output file's global 'history' attribute. Please see the NCO User's Guide for more information.



  


On Sep 11, 2013, at 12:41 PM, M.Mahakur wrote:

> Respected Everyone,
> 
> Is it possible to write more than one variable to 'a single' netcdf file using sdfwrite? As below for example:
> 
> 
> var1=...
> var2='''
> var3 ...
> ..
> 
> set sdfwrite all_var.nc
> sdfwrite var1
> sdfwrite var2
> ....
> clear sdfwrite
> 
> 
> With Regards and Thanks,
> Mahakur
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr

--
Jennifer M. Adams
Center for Ocean-Land-Atmosphere Studies (COLA)
111 Research Hall, Mail Stop 2B3
George Mason University
4400 University Drive
Fairfax, VA 22030 





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20130911/462fc710/attachment-0003.html 


More information about the gradsusr mailing list