[gradsusr] template for multiple netcdf files

Joyce Meyerson hobo at atmos.ucla.edu
Fri Mar 11 00:04:07 EST 2011


Thanks Jennifer. Looks like I'm getting close.
After I removed "time" in TDEF it complained and wanted xdef, ydef,  
etc. I input that info and  can now "open" the file with no errors but  
cannot display anything. "Entire Grid Undefined".

Control file now looks like

DSET ^ta_6hrLev_HadGEM2-ES_rcp45_r1i1p1_%y4%m2%d2%h200-%y4%m2%d2%h200.nc
TITLE   Air Temperature
UNDEF   1.e+20f
OPTIONS template
xdef    192 linear 0 1.875
ydef    145 linear -90 1.25
zdef    38  levels 20.000337600708 80.001350402832 179.999114990234  
320.00146484375 500.000579833984 720.000366210938 980.000854492188  
1279.998046875 1619.99987792969 1999.99841308594 2420.00170898438  
2880.00146484375 3379.99829101562 3919.99951171875 4500.00146484375  
5120 5779.99951171875 6479.99951171875 7220 8000.00146484375 8820  
9679.9990234375 10579.998046875 11519.998046875 12499.9990234375  
13520.0009765625 14580.7998046875 15694.6396484375 16875.310546875  
18138.626953125 19503.009765625 20990.1875 22626.08203125  
24458.28515625 26583.640625 29219.080078125 32908.69140625  
39254.83203125
TDEF 1800 linear 6Z1dec2005 6hr
VARS 3
b       38      0     vertical coordinate formula term: b(k)
orog    38      0     Surface Altitude  m
ta      38      0     Air Temperature K
ENDVARS

???
Joyce

On Mar 10, 2011, at 6:30 PM, Jennifer Adams wrote:

> Joyce,
> Take the 'time' keyword out of your TDEF statement -- that is for  
> 'xdfopen' style descriptors, and you are using 'open'.
> --Jennifer
>
>
> On Mar 10, 2011, at 8:57 PM, Joyce Meyerson wrote:
>
>> Thanks Jeff,
>>
>> Unfortunately, when I tried
>> DSET ^ta_6hrLev_HadGEM2-ES_rcp45_r1i1p1_%y4%m2%d2%h200- 
>> %y4%m2%d2%h200.nc
>> OPTIONS template
>> TDEF time 1800 linear 6Z1dec2005 6hr
>>
>> I get the message
>> ga-> open test2.ctl
>> Scanning description file:  test2.ctl
>> Open Error:  Missing or invalid dimension size.
>>   --> The invalid description file record is:
>>   --> TDEF time 1800 linear 6Z1dec2005 6hr
>>   The data file was not opened.
>>
>> Joyce
>>
>> On Mar 10, 2011, at 5:19 PM, Jeffrey Duda wrote:
>>
>>> Joyce,
>>> You have the general idea of templating down right, but you do  
>>> have a few template strings that are not right.  If the last four  
>>> digits in the dates of your filenames are just four-digit UTC  
>>> times, use %h200.  If they're forecast hours, use %f30.  Also, I  
>>> think you should only have one file name listed in the DSET entry  
>>> (i.e., don't double up on the file names, just leave the templated  
>>> file name string there instead).
>>>
>>> Unfortunately if that change doesn't work, that's as far as I can  
>>> go to help you, as I don't use sdfopen and it could be an issue  
>>> related to that.
>>>
>>> Hope this helps.
>>>
>>> Jeff Duda
>>>
>>> On Thu, Mar 10, 2011 at 6:58 PM, Joyce Meyerson  
>>> <hobo at atmos.ucla.edu> wrote:
>>> Hi All,
>>>
>>> I am trying to write a control file to open multiple CMIP5 6hr .nc  
>>> files.
>>>
>>> I am running grads-2.0.a8 on Linux version 2.6.27.45-server-1mnb.
>>>
>>> My files are 6h temperature in 3 month bundles and look like
>>> ta_6hrLev_HadGEM2-ES_rcp45_r1i1p1_200512010600-200603010000.nc
>>> ta_6hrLev_HadGEM2-ES_rcp45_r1i1p1_200603010600-200606010000.nc
>>> ta_6hrLev_HadGEM2-ES_rcp45_r1i1p1_200606010600-200609010000.nc
>>> ...
>>>
>>> They open fine individually with sdfopen.
>>> All the examples I've seen on the user list and elsewhere more or  
>>> less have names that are simple sequential (e.g., pr.1998.nc, pr. 
>>> 1999.nc, etc. or month, day, year, that kind of thing).
>>>
>>> I'm not sure of the nomenclature with a time interval in the name  
>>> like the above (xxx_%y4%m2%d2%t4-%y4%m2%d2%t4.nc)
>>>
>>> I tried %ch
>>> DSET ^ta_6hrLev_HadGEM2-ES_rcp45_r1i1p1_%ch.nc
>>> CHSUB 1 360 200512010600-200603010000
>>> CHSUB 361 720 200603010600-200606010000
>>> OPTIONS template
>>> DTYPE netcdf
>>> TDEF time 720 linear 6Z1dec2005 6hr
>>>  with the error message:
>>> ga-> open test.ctl
>>> Scanning description file:  test.ctl
>>> Open Error:  Missing or invalid dimension size.
>>>   --> The invalid description file record is:
>>>   --> TDEF time 720 linear 6Z1dec2005 6hr
>>>   The data file was not opened.
>>>
>>> I tried
>>> DSET ^ta_6hrLev_HadGEM2- 
>>> ES_rcp45_r1i1p1_200512010600-200603010000.nc ta_6hrLev_HadGEM2- 
>>> ES_rcp45_r1i1p1_%y4%m2%d2%t4-%y4%m2%d2%t4.nc
>>> OPTIONS template
>>> TDEF time 1800 linear 6Z1dec2005 6hr
>>> [opens just the first file]
>>>
>>> and I tried
>>> DSET ^ta_6hrLev_HadGEM2-ES_rcp45_r1i1p1_%y4%m2%d2%t4-%y4%m2%d2%t4.nc
>>> OPTIONS template
>>> TDEF time 1800 linear 6Z1dec2005 6hr
>>> [gives error message: read_metadata: gaopfn failed (rc=-88888)
>>> gadsdf: Couldn't ingest SDF metadata.
>>> SDF Descriptor file test2.ctl was not successfully opened & parsed.]
>>>
>>> I'm not the most adept grads/computer/scripting person.  Please  
>>> help.
>>>
>>> Joyce
>>>
>>>
>>> **************************
>>> Joyce Meyerson
>>> UCLA
>>> Dept. of Oceanic & Atmospheric Sciences
>>> 7235 Math Science Bld.
>>> Los Angeles, CA 90095-1565
>>> hobo at atmos.ucla.edu
>>>
>>>
>>> _______________________________________________
>>> gradsusr mailing list
>>> gradsusr at gradsusr.org
>>> http://gradsusr.org/mailman/listinfo/gradsusr
>>>
>>>
>>>
>>>
>>> -- 
>>> Jeff Duda
>>> Iowa State University
>>> Meteorology Graduate Student
>>> 3134 Agronomy Hall
>>> www.meteor.iastate.edu/~jdduda
>>> <ATT00001..txt>
>>
>> **************************
>> Joyce Meyerson
>> UCLA
>> Dept. of Oceanic & Atmospheric Sciences
>> 7235 Math Science Bld.
>> Los Angeles, CA 90095-1565
>> hobo at atmos.ucla.edu
>>
>> _______________________________________________
>> gradsusr mailing list
>> gradsusr at gradsusr.org
>> http://gradsusr.org/mailman/listinfo/gradsusr
>
> --
> Jennifer M. Adams
> IGES/COLA
> 4041 Powder Mill Road, Suite 302
> Calverton, MD 20705
> jma at cola.iges.org
>
>
>
> <ATT00001..txt>

**************************
Joyce Meyerson
UCLA
Dept. of Oceanic & Atmospheric Sciences
7235 Math Science Bld.
Los Angeles, CA 90095-1565
hobo at atmos.ucla.edu

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20110310/183dc6fd/attachment-0003.html 


More information about the gradsusr mailing list