[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 20040226:valtime_offset problems gribtonc



Lori,

I made some changes to gribtocdl that might solve the problem that you
were having that created an extra record in the resulting netCDF file. The
new gribtocdl.c file is in the ftp decoders dir if you want to test it.
There will be a decoders release in a couple of weeks.

Robb...


Lori,

I received the grib file and created a cdl file for your isabel data.
The cdl from gribtocdl had to be modified a litte because it had
valtime offsets of 0 and 6 because the PRECIP var is actually a time
range and gribtocdl doesn't handle that well. ie

From gribdump:

       Time Range Indicator : Accumulation from P1 to P2
                Time 1 (P1) : 0
                Time 2 (P2) : 6

other vars were similar too:

       Time Range Indicator : Reference Time + P1
                Time 1 (P1) : 6

When gribtonc ran on the data, it only created one record for the 6 hr data.
The cdl is a attached.

Robb...


On Thu, 26 Feb 2004, Robb Kambic wrote:

> On Thu, 26 Feb 2004, Unidata Support wrote:
>
> >
> > ------- Forwarded Message
> >
> > >To: address@hidden
> > >From: Lori Thompson <address@hidden>
> > >Subject: valtime_offset problems
> > >Organization: UCAR/Unidata
> > >Keywords: 200402261855.i1QItjrV024503
> >
> > We recently upgraded to the decoders version 3.0.2. I am converting a
> > dataset from grib to NetCDF. During the conversion, each snapshot file was
> > concatenated using nccatm to produce a time series file. I seem to be
> > running into problems with this newer version where additional points are
> > added to the record dimension during gribtonc, creating additional
> > 9actually doubling) blank frames in the time series. I have made several
> > attempts to manipulate the CDL file so that the record dimension will only
> > have 1 value per file but these efforts failed. Is there a new feature
> > with the upgrade that is causing this, or am I doing something wrong?
>
>
> Lori,
>
> I am not quite sure that what your question is?
>
> The valtime_offsets are extracted from the data files. The
> offsets must be in the raw grib data you used to make the cdl. You could
> use use the gribdump utility to check your grib input file.  ie
>
> % gribdump <rawgrib> | less
> ...
>        Time Range Indicator : Reference Time + Long P1
>                 Time 1 (P1) : 0
>                 Time 2 (P2) : 12
> ...
>
> This would result in a valtime_offset of 12.  You could edit the cdl file
> in the data section.  Removing some of the values for the
> valtime_offset, only used the offsets in the data that you are decoding.
>
> I don't know what the result would be if the variable valtime_offset was
> removed from the data section. You would get some errors but not fatal
> errors.
>
>
> If none of the above ideas work, you might want to use the old version of
> the decoder and modify the gribtocdl file section to look like lines
> 1882-1937 in the latest gribtocdl.  I think that the actual changes might
> be only a couple lines in that section. A simple recompile might solve
> your problem.
>
> Let me know your findings. If you are still having problems, send me your
> cdl an a sample grib file.
>
> Robb....
>
>
> >
> > Thanks,
> > Lori
> >
> > --
> > ----------------------------------------------------
> > Lori A. Thompson
> > Applications Programmer/RS Information Systems, Inc.
> > Geophysical Fluid Dynamics Laboratory/NOAA
> > Princeton University Forrestal Campus/Route 1
> > PO Box 308
> > Princeton, NJ 08542
> > Phone: 609-452-6563
> > Fax:   609-987-5063
> > http://www.gfdl.noaa.gov/~lat
> >
> > --
> > NOTE: All email exchanges with Unidata User Support are recorded in the
> > Unidata inquiry tracking system and then made publically available
> > through the web.  If you do not want to have your interactions made
> > available in this way, you must let us know in each email you send to us.
> >
> > ------- End of Forwarded Message
> >
>
> ===============================================================================
> Robb Kambic                              Unidata Program Center
> Software Engineer III                    Univ. Corp for Atmospheric Research
> address@hidden                   WWW: http://www.unidata.ucar.edu/
> ===============================================================================
>

===============================================================================
Robb Kambic                                Unidata Program Center
Software Engineer III                      Univ. Corp for Atmospheric Research
address@hidden             WWW: http://www.unidata.ucar.edu/
===============================================================================
---559023410-851401618-1078160625=:16625
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="isabel.cdl"
Content-Transfer-Encoding: BASE64
Content-ID: <address@hidden>
Content-Description: isabel.cdl
Content-Disposition: attachment; filename="isabel.cdl"

bmV0Y2RmIFJlcGxhY2Vfd2l0aF9tb2RlbF9uYW1leyANCg0KDQpkaW1lbnNp
b25zOg0KICAgICAgICByZWNvcmQgPSBVTkxJTUlURUQgOyAgIC8vIChyZWZl
cmVuY2UgdGltZSwgZm9yZWNhc3QgdGltZSkNCiAgICAgICAgbGF0ID0gMjI1
IDsgICAgICAgICAgICAvLyBsYXRpdHVkZQ0KICAgICAgICBsb24gPSAyMjUg
OyAgICAgICAgICAgIC8vIGxvbmdpdHVkZQ0KICAgICAgICBmaGcgPSAxIDsg
ICAgICAgICAgICAgIC8vIGZpeGVkIGhlaWdodCBhYm92ZSBncm91bmQNCiAg
ICAgICAgYmxzID0gMSA7ICAgICAgICAgICAgICAvLyBkZXB0aCBiZWxvdyBs
YW5kIHN1cmZhY2UNCiAgICAgICAgbGV2ZWwgPSAyMSA7ICAgICAgICAgICAv
LyBpc29iYXJpYyBsZXZlbHMNCiAgICAgICAgdGltZV9sZW4gPSAyMSA7ICAg
ICAgICAvLyBzdHJpbmcgbGVuZ3RoIGZvciBkYXRldGltZSBzdHJpbmdzDQog
ICAgICAgIHZhbHRpbWVfb2Zmc2V0ID0gMSA7ICAgLy8gbnVtYmVyIG9mIG9m
ZnNldCB0aW1lcw0KICAgICAgICBubW9kZWxzID0gMSA7ICAgICAgICAgIC8v
IG51bWJlciBvZiBtb2RlbHMNCiAgICAgICAgbmdyaWRzID0gMSA7ICAgICAg
ICAgICAvLyBudW1iZXIgb2YgZ3JpZHMNCiAgICAgICAgbmF2ID0gMSA7ICAg
ICAgICAgICAgICAvLyBmb3IgbmF2aWdhdGlvbg0KICAgICAgICBuYXZfbGVu
ID0gMTAwIDsgICAgICAgIC8vIG1heCBzdHJpbmcgbGVuZ3RoIGZvciBuYXZp
Z2F0aW9uIHN0cmluZ3MNCg0KdmFyaWFibGVzOg0KDQogICAgICAgIGRvdWJs
ZSByZWZ0aW1lKHJlY29yZCkgOwkvLyByZWZlcmVuY2UgdGltZSBvZiB0aGUg
bW9kZWwNCiAgICAgICAgICAgICAgIHJlZnRpbWU6bG9uZ19uYW1lID0gInJl
ZmVyZW5jZSB0aW1lIiA7DQogICAgICAgICAgICAgICByZWZ0aW1lOnVuaXRz
ID0gImhvdXJzIHNpbmNlIDE5OTItMS0xIiA7DQoNCiAgICAgICAgZG91Ymxl
IHZhbHRpbWUocmVjb3JkKSA7CS8vIGZvcmVjYXN0IHRpbWUgKCJ2YWxpZCIg
dGltZSkNCiAgICAgICAgICAgICAgIHZhbHRpbWU6bG9uZ19uYW1lID0gInZh
bGlkIHRpbWUiIDsNCiAgICAgICAgICAgICAgIHZhbHRpbWU6dW5pdHMgPSAi
aG91cnMgc2luY2UgMTk5Mi0xLTEiIDsNCg0KICAgICAgICA6cmVjb3JkID0g
InJlZnRpbWUsIHZhbHRpbWUiIDsJLy8gImRpbWVuc2lvbiBhdHRyaWJ1dGUi
IC0tIG1lYW5zDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLy8gKHJlZnRpbWUsIHZhbHRpbWUpIHVuaXF1ZWx5DQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGV0ZXJtaW5l
IHJlY29yZA0KDQogICAgICAgIGNoYXIgICBkYXRldGltZShyZWNvcmQsIHRp
bWVfbGVuKSA7IC8vIGRlcml2ZWQgZnJvbSByZWZ0aW1lDQogICAgICAgICAg
ICAgICBkYXRldGltZTpsb25nX25hbWUgPSAicmVmZXJlbmNlIGRhdGUgYW5k
IHRpbWUiIDsNCiAgICAgICAgICAgICAgIC8vIHVuaXRzIFlZWVktTU0tREQg
aGg6bW06c3NaICAoSVNPIDg2MDEpDQoNCiAgICAgICAgZG91YmxlIHZhbHRp
bWVfb2Zmc2V0KHZhbHRpbWVfb2Zmc2V0KSA7IC8vIHZhbHRpbWUgLSByZWZ0
aW1lDQogICAgICAgICAgICAgICB2YWx0aW1lX29mZnNldDpsb25nX25hbWUg
PSAiaG91cnMgZnJvbSByZWZlcmVuY2UgdGltZSIgOw0KICAgICAgICAgICAg
ICAgdmFsdGltZV9vZmZzZXQ6dW5pdHMgPSAiaG91cnMiIDsNCg0KICAgICAg
ICBjaGFyICAgZm9yZWNhc3R0aW1lKHJlY29yZCwgdGltZV9sZW4pIDsgLy8g
ZGVyaXZlZCBmcm9tIHZhbHRpbWUNCiAgICAgICAgICAgICAgIGZvcmVjYXN0
dGltZTpsb25nX25hbWUgPSAiZm9yZWNhc3QgZGF0ZSBhbmQgdGltZSIgOw0K
ICAgICAgICAgICAgICAgLy8gdW5pdHMgWVlZWS1NTS1ERCBoaDptbTpzc1og
IChJU08gODYwMSkNCg0KICAgICAgICBmbG9hdCAgZmhnKGZoZykgOw0KICAg
ICAgICAgICAgICAgZmhnOmxvbmdfbmFtZSA9ICJmaXhlZCBoZWlnaHQgYWJv
dmUgZ3JvdW5kIiA7DQogICAgICAgICAgICAgICBmaGc6dW5pdHMgPSAibWV0
ZXJzIiA7DQoNCiAgICAgICAgZmxvYXQgIGJscyhibHMpIDsNCiAgICAgICAg
ICAgICAgIGJsczpsb25nX25hbWUgPSAiZGVwdGggYmVsb3cgbGFuZCBzdXJm
YWNlIiA7DQogICAgICAgICAgICAgICBibHM6dW5pdHMgPSAiY20iIDsNCg0K
ICAgICAgICBmbG9hdCAgbGV2ZWwobGV2ZWwpIDsNCiAgICAgICAgICAgICAg
IGxldmVsOmxvbmdfbmFtZSA9ICJpc29iYXJpYyBsZXZlbCIgOw0KICAgICAg
ICAgICAgICAgbGV2ZWw6dW5pdHMgPSAiaGVjdG9wYXNjYWxzIiA7DQoNCg0K
ICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGxhdCBhbmQgbG9uIGNvb3JkaW5h
dGUgdmFyaWFibGVzIGFyZSByZWR1bmRhbnQsDQogICAgICAgIC8vIHNpbmNl
IHRoZSBuYXZpZ2F0aW9uIHZhcmlhYmxlcyBwcm92aWRlIHRoZSBuZWNlc3Nh
cnkgaW5mb3JtYXRpb24uDQogICAgICAgIC8vIFRoZSBleHRyYSBpbmZvcm1h
dGlvbiBpcyBpbmNsdWRlZCBoZXJlIGZvciBodW1hbiByZWFkYWJpbGl0eS4N
Cg0KICAgICAgICBmbG9hdCAgbGF0KGxhdCkgOw0KICAgICAgICAgICAgICAg
bGF0OmxvbmdfbmFtZSA9ICJsYXRpdHVkZSIgOw0KICAgICAgICAgICAgICAg
bGF0OnVuaXRzID0gImRlZ3JlZXNfbm9ydGgiIDsNCg0KICAgICAgICBmbG9h
dCAgbG9uKGxvbikgOw0KICAgICAgICAgICAgICAgbG9uOmxvbmdfbmFtZSA9
ICJsb25naXR1ZGUiIDsNCiAgICAgICAgICAgICAgIGxvbjp1bml0cyA9ICJk
ZWdyZWVzX2Vhc3QiIDsNCg0KICAgICAgICBsb25nICAgbW9kZWxfaWQobm1v
ZGVscykgOw0KICAgICAgICAgICAgICAgbW9kZWxfaWQ6bG9uZ19uYW1lID0g
ImdlbmVyYXRpbmcgcHJvY2VzcyBJRCBudW1iZXIiIDsNCg0KICAgICAgICAv
LyBuYXZpZ2F0aW9uIHZhcmlhYmxlcyBhbGwgdXNlIG5hdiBkaW1lbnNpb24N
Cg0KICAgICAgICBjaGFyICAgbmF2X21vZGVsKG5hdiwgbmF2X2xlbikgOyAg
ICAgICAgLy8gbmF2aWdhdGlvbiBwYXJhbWV0ZXJpemF0aW9uDQogICAgICAg
ICAgICAgICBuYXZfbW9kZWw6bG9uZ19uYW1lID0gIm5hdmlnYXRpb24gbW9k
ZWwgbmFtZSIgOw0KDQogICAgICAgIGludCAgICBncmlkX3R5cGVfY29kZShu
YXYpIDsNCiAgICAgICAgICAgICAgIGdyaWRfdHlwZV9jb2RlOmxvbmdfbmFt
ZSA9ICJHUklCLTEgR0RTIGRhdGEgcmVwcmVzZW50YXRpb24gdHlwZSIgOw0K
DQogICAgICAgIGNoYXIgICBncmlkX3R5cGUobmF2LCBuYXZfbGVuKSA7DQog
ICAgICAgICAgICAgICBncmlkX3R5cGU6bG9uZ19uYW1lID0gIkdSSUItMSBn
cmlkIHR5cGUiIDsNCg0KICAgICAgICBjaGFyICAgZ3JpZF9uYW1lKG5hdiwg
bmF2X2xlbikgOw0KICAgICAgICAgICAgICAgZ3JpZF9uYW1lOmxvbmdfbmFt
ZSA9ICJncmlkIG5hbWUiIDsNCg0KICAgICAgICBpbnQgICAgZ3JpZF9jZW50
ZXIobmF2KSA7DQogICAgICAgICAgICAgICBncmlkX2NlbnRlcjpsb25nX25h
bWUgPSAiR1JJQi0xIG9yaWdpbmF0aW5nIGNlbnRlciBJRCIgOw0KDQogICAg
ICAgIGludCAgICBncmlkX251bWJlcihuYXYsIG5ncmlkcykgOw0KICAgICAg
ICAgICAgICAgZ3JpZF9udW1iZXI6bG9uZ19uYW1lID0gIkdSSUItMSBjYXRh
bG9ndWVkIGdyaWQgbnVtYmVycyIgOw0KICAgICAgICAgICAgICAgZ3JpZF9u
dW1iZXI6X0ZpbGxWYWx1ZSA9IC05OTk5IDsNCg0KICAgICAgICBjaGFyICAg
aV9kaW0obmF2LCBuYXZfbGVuKSA7DQogICAgICAgICAgICAgICBpX2RpbTps
b25nX25hbWUgPSAibG9uZ2l0dWRlIGRpbWVuc2lvbiBuYW1lIiA7DQoNCiAg
ICAgICAgY2hhciAgIGpfZGltKG5hdiwgbmF2X2xlbikgOw0KICAgICAgICAg
ICAgICAgal9kaW06bG9uZ19uYW1lID0gImxhdGl0dWRlIGRpbWVuc2lvbiBu
YW1lIiA7DQoNCiAgICAgICAgaW50ICAgIE5pKG5hdikgOw0KICAgICAgICAg
ICAgICAgTmk6bG9uZ19uYW1lID0gIm51bWJlciBvZiBwb2ludHMgYWxvbmcg
YSBsYXRpdHVkZSBjaXJjbGUiIDsNCg0KICAgICAgICBpbnQgICAgTmoobmF2
KSA7DQogICAgICAgICAgICAgICBOajpsb25nX25hbWUgPSAibnVtYmVyIG9m
IHBvaW50cyBhbG9uZyBhIGxvbmdpdHVkZSBjaXJjbGUiIDsNCg0KICAgICAg
ICBmbG9hdCAgTGExKG5hdikgOw0KICAgICAgICAgICAgICAgTGExOmxvbmdf
bmFtZSA9ICJsYXRpdHVkZSBvZiBmaXJzdCBncmlkIHBvaW50IiA7DQogICAg
ICAgICAgICAgICBMYTE6dW5pdHMgPSAiZGVncmVlc19ub3J0aCIgOw0KDQog
ICAgICAgIGZsb2F0ICBMbzEobmF2KSA7DQogICAgICAgICAgICAgICBMbzE6
bG9uZ19uYW1lID0gImxvbmdpdHVkZSBvZiBmaXJzdCBncmlkIHBvaW50IiA7
DQogICAgICAgICAgICAgICBMbzE6dW5pdHMgPSAiZGVncmVlc19lYXN0IiA7
DQoNCiAgICAgICAgZmxvYXQgIExhMihuYXYpIDsNCiAgICAgICAgICAgICAg
IExhMjpsb25nX25hbWUgPSAibGF0aXR1ZGUgb2YgbGFzdCBncmlkIHBvaW50
IiA7DQogICAgICAgICAgICAgICBMYTI6dW5pdHMgPSAiZGVncmVlc19ub3J0
aCIgOw0KDQogICAgICAgIGZsb2F0ICBMbzIobmF2KSA7DQogICAgICAgICAg
ICAgICBMbzI6bG9uZ19uYW1lID0gImxvbmdpdHVkZSBvZiBsYXN0IGdyaWQg
cG9pbnQiIDsNCiAgICAgICAgICAgICAgIExvMjp1bml0cyA9ICJkZWdyZWVz
X2Vhc3QiIDsNCg0KICAgICAgICBmbG9hdCAgRGkobmF2KSA7DQogICAgICAg
ICAgICAgICBEaTpsb25nX25hbWUgPSAibG9uZ2l0dWRpbmFsIGRpcmVjdGlv
biBpbmNyZW1lbnQiIDsNCiAgICAgICAgICAgICAgIERpOnVuaXRzID0gImRl
Z3JlZXMiIDsNCg0KICAgICAgICBmbG9hdCAgRGoobmF2KSA7DQogICAgICAg
ICAgICAgICBEajpsb25nX25hbWUgPSAibGF0aXR1ZGluYWwgZGlyZWN0aW9u
IGluY3JlbWVudCIgOw0KICAgICAgICAgICAgICAgRGo6dW5pdHMgPSAiZGVn
cmVlcyIgOw0KDQogICAgICAgIGJ5dGUgICBSZXNDb21wRmxhZyhuYXYpIDsN
CiAgICAgICAgICAgICAgIFJlc0NvbXBGbGFnOmxvbmdfbmFtZSA9ICJyZXNv
bHV0aW9uIGFuZCBjb21wb25lbnQgZmxhZ3MiIDsNCg0KICAgICAgICAvLyBl
bmQgb2YgbmF2aWdhdGlvbiB2YXJpYWJsZXMNCg0KICAgICAgICBmbG9hdCAg
UF9tc2wocmVjb3JkLGxhdCxsb24pIDsNCiAgICAgICAgICAgICAgIFBfbXNs
OmxvbmdfbmFtZSA9ICJQcmVzc3VyZSByZWR1Y2VkIHRvIE1TTCBhdCBtZWFu
IHNlYSBsZXZlbCIgOw0KICAgICAgICAgICAgICAgUF9tc2w6R1JJQl9wYXJh
bWV0ZXJfbnVtYmVyID0gMiA7DQogICAgICAgICAgICAgICBQX21zbDpHUklC
X2xldmVsX2ZsYWcgPSAxMDIgOw0KICAgICAgICAgICAgICAgUF9tc2w6dW5p
dHMgPSAiUGEiIDsNCiAgICAgICAgICAgICAgIFBfbXNsOl9GaWxsVmFsdWUg
PSAtOTk5OS5mIDsNCiAgICAgICAgICAgICAgIFBfbXNsOm5hdmlnYXRpb24g
PSAibmF2IiA7DQoNCiAgICAgICAgZmxvYXQgIFBSRUNJUChyZWNvcmQsbGF0
LGxvbikgOw0KICAgICAgICAgICAgICAgUFJFQ0lQOmxvbmdfbmFtZSA9ICJU
b3RhbCBwcmVjaXBpdGF0aW9uIGF0IHN1cmZhY2Ugb2YgdGhlIGVhcnRoIiA7
DQogICAgICAgICAgICAgICBQUkVDSVA6R1JJQl9wYXJhbWV0ZXJfbnVtYmVy
ID0gNjEgOw0KICAgICAgICAgICAgICAgUFJFQ0lQOkdSSUJfbGV2ZWxfZmxh
ZyA9IDEgOw0KICAgICAgICAgICAgICAgUFJFQ0lQOnVuaXRzID0gImtnL20y
IiA7DQogICAgICAgICAgICAgICBQUkVDSVA6X0ZpbGxWYWx1ZSA9IC05OTk5
LmYgOw0KICAgICAgICAgICAgICAgUFJFQ0lQOm5hdmlnYXRpb24gPSAibmF2
IiA7DQoNCiAgICAgICAgZmxvYXQgIHVfZmhnKHJlY29yZCxmaGcsbGF0LGxv
bikgOw0KICAgICAgICAgICAgICAgdV9maGc6bG9uZ19uYW1lID0gInUtY29t
cG9uZW50IG9mIHdpbmQgYXQgZml4ZWQgaGVpZ2h0IGFib3ZlIGdyb3VuZCIg
Ow0KICAgICAgICAgICAgICAgdV9maGc6R1JJQl9wYXJhbWV0ZXJfbnVtYmVy
ID0gMzMgOw0KICAgICAgICAgICAgICAgdV9maGc6R1JJQl9sZXZlbF9mbGFn
ID0gMTA1IDsNCiAgICAgICAgICAgICAgIHVfZmhnOnVuaXRzID0gIm0vcyIg
Ow0KICAgICAgICAgICAgICAgdV9maGc6X0ZpbGxWYWx1ZSA9IC05OTk5LmYg
Ow0KICAgICAgICAgICAgICAgdV9maGc6bmF2aWdhdGlvbiA9ICJuYXYiIDsN
Cg0KICAgICAgICBmbG9hdCAgdShyZWNvcmQsbGV2ZWwsbGF0LGxvbikgOw0K
ICAgICAgICAgICAgICAgdTpsb25nX25hbWUgPSAidS1jb21wb25lbnQgb2Yg
d2luZCBhdCBpc29iYXJpYyBsZXZlbHMiIDsNCiAgICAgICAgICAgICAgIHU6
R1JJQl9wYXJhbWV0ZXJfbnVtYmVyID0gMzMgOw0KICAgICAgICAgICAgICAg
dTpHUklCX2xldmVsX2ZsYWcgPSAxMDAgOw0KICAgICAgICAgICAgICAgdTp1
bml0cyA9ICJtL3MiIDsNCiAgICAgICAgICAgICAgIHU6X0ZpbGxWYWx1ZSA9
IC05OTk5LmYgOw0KICAgICAgICAgICAgICAgdTpuYXZpZ2F0aW9uID0gIm5h
diIgOw0KDQogICAgICAgIGZsb2F0ICB2X2ZoZyhyZWNvcmQsZmhnLGxhdCxs
b24pIDsNCiAgICAgICAgICAgICAgIHZfZmhnOmxvbmdfbmFtZSA9ICJ2LWNv
bXBvbmVudCBvZiB3aW5kIGF0IGZpeGVkIGhlaWdodCBhYm92ZSBncm91bmQi
IDsNCiAgICAgICAgICAgICAgIHZfZmhnOkdSSUJfcGFyYW1ldGVyX251bWJl
ciA9IDM0IDsNCiAgICAgICAgICAgICAgIHZfZmhnOkdSSUJfbGV2ZWxfZmxh
ZyA9IDEwNSA7DQogICAgICAgICAgICAgICB2X2ZoZzp1bml0cyA9ICJtL3Mi
IDsNCiAgICAgICAgICAgICAgIHZfZmhnOl9GaWxsVmFsdWUgPSAtOTk5OS5m
IDsNCiAgICAgICAgICAgICAgIHZfZmhnOm5hdmlnYXRpb24gPSAibmF2IiA7
DQoNCiAgICAgICAgZmxvYXQgIHYocmVjb3JkLGxldmVsLGxhdCxsb24pIDsN
CiAgICAgICAgICAgICAgIHY6bG9uZ19uYW1lID0gInYtY29tcG9uZW50IG9m
IHdpbmQgYXQgaXNvYmFyaWMgbGV2ZWxzIiA7DQogICAgICAgICAgICAgICB2
OkdSSUJfcGFyYW1ldGVyX251bWJlciA9IDM0IDsNCiAgICAgICAgICAgICAg
IHY6R1JJQl9sZXZlbF9mbGFnID0gMTAwIDsNCiAgICAgICAgICAgICAgIHY6
dW5pdHMgPSAibS9zIiA7DQogICAgICAgICAgICAgICB2Ol9GaWxsVmFsdWUg
PSAtOTk5OS5mIDsNCiAgICAgICAgICAgICAgIHY6bmF2aWdhdGlvbiA9ICJu
YXYiIDsNCg0KICAgICAgICBmbG9hdCAgVF9zZmMocmVjb3JkLGxhdCxsb24p
IDsNCiAgICAgICAgICAgICAgIFRfc2ZjOmxvbmdfbmFtZSA9ICJUZW1wZXJh
dHVyZSBhdCBzdXJmYWNlIG9mIHRoZSBlYXJ0aCIgOw0KICAgICAgICAgICAg
ICAgVF9zZmM6R1JJQl9wYXJhbWV0ZXJfbnVtYmVyID0gMTEgOw0KICAgICAg
ICAgICAgICAgVF9zZmM6R1JJQl9sZXZlbF9mbGFnID0gMSA7DQogICAgICAg
ICAgICAgICBUX3NmYzp1bml0cyA9ICJkZWdLIiA7DQogICAgICAgICAgICAg
ICBUX3NmYzpfRmlsbFZhbHVlID0gLTk5OTkuZiA7DQogICAgICAgICAgICAg
ICBUX3NmYzpuYXZpZ2F0aW9uID0gIm5hdiIgOw0KDQogICAgICAgIGZsb2F0
ICBUX2JscyhyZWNvcmQsYmxzLGxhdCxsb24pIDsNCiAgICAgICAgICAgICAg
IFRfYmxzOmxvbmdfbmFtZSA9ICJUZW1wZXJhdHVyZSBhdCBkZXB0aCBiZWxv
dyBsYW5kIHN1cmZhY2UiIDsNCiAgICAgICAgICAgICAgIFRfYmxzOkdSSUJf
cGFyYW1ldGVyX251bWJlciA9IDExIDsNCiAgICAgICAgICAgICAgIFRfYmxz
OkdSSUJfbGV2ZWxfZmxhZyA9IDExMSA7DQogICAgICAgICAgICAgICBUX2Js
czp1bml0cyA9ICJkZWdLIiA7DQogICAgICAgICAgICAgICBUX2JsczpfRmls
bFZhbHVlID0gLTk5OTkuZiA7DQogICAgICAgICAgICAgICBUX2JsczpuYXZp
Z2F0aW9uID0gIm5hdiIgOw0KDQogICAgICAgIGZsb2F0ICBUKHJlY29yZCxs
ZXZlbCxsYXQsbG9uKSA7DQogICAgICAgICAgICAgICBUOmxvbmdfbmFtZSA9
ICJUZW1wZXJhdHVyZSBhdCBpc29iYXJpYyBsZXZlbHMiIDsNCiAgICAgICAg
ICAgICAgIFQ6R1JJQl9wYXJhbWV0ZXJfbnVtYmVyID0gMTEgOw0KICAgICAg
ICAgICAgICAgVDpHUklCX2xldmVsX2ZsYWcgPSAxMDAgOw0KICAgICAgICAg
ICAgICAgVDp1bml0cyA9ICJkZWdLIiA7DQogICAgICAgICAgICAgICBUOl9G
aWxsVmFsdWUgPSAtOTk5OS5mIDsNCiAgICAgICAgICAgICAgIFQ6bmF2aWdh
dGlvbiA9ICJuYXYiIDsNCg0KICAgICAgICBmbG9hdCAgUkgocmVjb3JkLGxl
dmVsLGxhdCxsb24pIDsNCiAgICAgICAgICAgICAgIFJIOmxvbmdfbmFtZSA9
ICJSZWxhdGl2ZSBodW1pZGl0eSBhdCBpc29iYXJpYyBsZXZlbHMiIDsNCiAg
ICAgICAgICAgICAgIFJIOkdSSUJfcGFyYW1ldGVyX251bWJlciA9IDUyIDsN
CiAgICAgICAgICAgICAgIFJIOkdSSUJfbGV2ZWxfZmxhZyA9IDEwMCA7DQog
ICAgICAgICAgICAgICBSSDp1bml0cyA9ICJwZXJjZW50IiA7DQogICAgICAg
ICAgICAgICBSSDpfRmlsbFZhbHVlID0gLTk5OTkuZiA7DQogICAgICAgICAg
ICAgICBSSDpuYXZpZ2F0aW9uID0gIm5hdiIgOw0KDQogICAgICAgIGZsb2F0
ICBaKHJlY29yZCxsZXZlbCxsYXQsbG9uKSA7DQogICAgICAgICAgICAgICBa
OmxvbmdfbmFtZSA9ICJHZW9wb3RlbnRpYWwgaGVpZ2h0IGF0IGlzb2Jhcmlj
IGxldmVscyIgOw0KICAgICAgICAgICAgICAgWjpHUklCX3BhcmFtZXRlcl9u
dW1iZXIgPSA3IDsNCiAgICAgICAgICAgICAgIFo6R1JJQl9sZXZlbF9mbGFn
ID0gMTAwIDsNCiAgICAgICAgICAgICAgIFo6dW5pdHMgPSAiZ3AgbSIgOw0K
ICAgICAgICAgICAgICAgWjpfRmlsbFZhbHVlID0gLTk5OTkuZiA7DQogICAg
ICAgICAgICAgICBaOm5hdmlnYXRpb24gPSAibmF2IiA7DQoNCg0KLy8gZ2xv
YmFsIGF0dHJpYnV0ZXMNCiAgICAgICAgICAgICAgIDpoaXN0b3J5ID0gIjIw
MDQtMDMtMDEgMDk6NDM6MzYgLSBjcmVhdGVkIGJ5IGdyaWJ0b2NkbCIgOyAN
CiAgICAgICAgICAgICAgIDp0aXRsZSA9ICJFbnRlciBtb2RlbCBkZWZpbml0
aW9uIGhlcmUiIDsNCiAgICAgICAgICAgICAgIDpDb252ZW50aW9ucyA9ICJO
VVdHIiA7DQogICAgICAgICAgICAgICA6R1JJQl9yZWZlcmVuY2UgPSAiT2Zm
aWNlIE5vdGUgMzg4IEdSSUIiIDsNCiAgICAgICAgICAgICAgIDpHUklCX1VS
TCA9ICJodHRwOi8vd3d3Lm5jby5uY2VwLm5vYWEuZ292L3BtYi9kb2NzL29u
Mzg4LyIgOw0KICAgICAgICAgICAgICAgOnZlcnNpb24gPSAwLjAgOw0KDQpk
YXRhOg0KDQogZmhnID0gMzUuMCA7DQogYmxzID0gNTAuMCA7DQogbGV2ZWwg
PSAxMDAwLjAsIDk1MC4wLCA5MDAuMCwgODUwLjAsIDgwMC4wLCA3NTAuMCwg
NzAwLjAsIDY1MC4wLCA2MDAuMCwgNTUwLjAsIA0KICAgICAgNTAwLjAsIDQ1
MC4wLCA0MDAuMCwgMzUwLjAsIDMwMC4wLCAyNTAuMCwgMjAwLjAsIDE1MC4w
LCAxMDAuMCwgNTAuMCwgDQogICAgICAxMC4wIDsNCiBtb2RlbF9pZCA9IDcw
IDsNCiB2YWx0aW1lX29mZnNldCA9IDYgOw0KDQoNCiAvLyBOYXZpZ2F0aW9u
DQogbmF2X21vZGVsID0gIkdSSUIxIiA7DQogZ3JpZF90eXBlX2NvZGUgPSAw
IDsNCiBncmlkX3R5cGUgPSAiTGF0aXR1ZGUvTG9uZ2l0dWRlIiA7DQogZ3Jp
ZF9uYW1lID0gIiAiIDsNCiBncmlkX2NlbnRlciA9IDcgOw0KIGdyaWRfbnVt
YmVyID0gMjU1IDsNCiBpX2RpbSA9ICJsb24iIDsNCiBqX2RpbSA9ICJsYXQi
IDsNCiBOaSA9IDIyNSA7DQogTmogPSAyMjUgOw0KIExhMSA9IC0xNC44MzMw
MDAgOw0KIExvMSA9IC0xMDQuODMzMDAwIDsNCiBMYTIgPSA1OS44MzMwMDAg
Ow0KIExvMiA9IC0zMC4xNjcwMDAgOw0KIERpID0gMC4zMzMwMDAgOw0KIERq
ID0gMC4zMzMwMDAgOw0KIFJlc0NvbXBGbGFnID0gMTI4IDsNCg0KIGxvbiA9
LTEwNC44MywtMTA0LjUwLC0xMDQuMTcsLTEwMy44MywtMTAzLjUwLC0xMDMu
MTcsLTEwMi44MywtMTAyLjUwLA0KICAgICAgLTEwMi4xNywtMTAxLjg0LC0x
MDEuNTAsLTEwMS4xNywtMTAwLjg0LC0xMDAuNTAsLTEwMC4xNywtOTkuODQs
DQogICAgICAtOTkuNTAsLTk5LjE3LC05OC44NCwtOTguNTEsLTk4LjE3LC05
Ny44NCwtOTcuNTEsLTk3LjE3LA0KICAgICAgLTk2Ljg0LC05Ni41MSwtOTYu
MTcsLTk1Ljg0LC05NS41MSwtOTUuMTgsLTk0Ljg0LC05NC41MSwNCiAgICAg
IC05NC4xOCwtOTMuODQsLTkzLjUxLC05My4xOCwtOTIuODQsLTkyLjUxLC05
Mi4xOCwtOTEuODUsDQogICAgICAtOTEuNTEsLTkxLjE4LC05MC44NSwtOTAu
NTEsLTkwLjE4LC04OS44NSwtODkuNTEsLTg5LjE4LA0KICAgICAgLTg4Ljg1
LC04OC41MiwtODguMTgsLTg3Ljg1LC04Ny41MiwtODcuMTgsLTg2Ljg1LC04
Ni41MiwNCiAgICAgIC04Ni4xOCwtODUuODUsLTg1LjUyLC04NS4xOSwtODQu
ODUsLTg0LjUyLC04NC4xOSwtODMuODUsDQogICAgICAtODMuNTIsLTgzLjE5
LC04Mi44NSwtODIuNTIsLTgyLjE5LC04MS44NiwtODEuNTIsLTgxLjE5LA0K
ICAgICAgLTgwLjg2LC04MC41MiwtODAuMTksLTc5Ljg2LC03OS41MiwtNzku
MTksLTc4Ljg2LC03OC41MywNCiAgICAgIC03OC4xOSwtNzcuODYsLTc3LjUz
LC03Ny4xOSwtNzYuODYsLTc2LjUzLC03Ni4xOSwtNzUuODYsDQogICAgICAt
NzUuNTMsLTc1LjIwLC03NC44NiwtNzQuNTMsLTc0LjIwLC03My44NiwtNzMu
NTMsLTczLjIwLA0KICAgICAgLTcyLjg2LC03Mi41MywtNzIuMjAsLTcxLjg3
LC03MS41MywtNzEuMjAsLTcwLjg3LC03MC41MywNCiAgICAgIC03MC4yMCwt
NjkuODcsLTY5LjUzLC02OS4yMCwtNjguODcsLTY4LjU0LC02OC4yMCwtNjcu
ODcsDQogICAgICAtNjcuNTQsLTY3LjIwLC02Ni44NywtNjYuNTQsLTY2LjIw
LC02NS44NywtNjUuNTQsLTY1LjIxLA0KICAgICAgLTY0Ljg3LC02NC41NCwt
NjQuMjEsLTYzLjg3LC02My41NCwtNjMuMjEsLTYyLjg3LC02Mi41NCwNCiAg
ICAgIC02Mi4yMSwtNjEuODgsLTYxLjU0LC02MS4yMSwtNjAuODgsLTYwLjU0
LC02MC4yMSwtNTkuODgsDQogICAgICAtNTkuNTQsLTU5LjIxLC01OC44OCwt
NTguNTUsLTU4LjIxLC01Ny44OCwtNTcuNTUsLTU3LjIxLA0KICAgICAgLTU2
Ljg4LC01Ni41NSwtNTYuMjEsLTU1Ljg4LC01NS41NSwtNTUuMjIsLTU0Ljg4
LC01NC41NSwNCiAgICAgIC01NC4yMiwtNTMuODgsLTUzLjU1LC01My4yMiwt
NTIuODgsLTUyLjU1LC01Mi4yMiwtNTEuODksDQogICAgICAtNTEuNTUsLTUx
LjIyLC01MC44OSwtNTAuNTUsLTUwLjIyLC00OS44OSwtNDkuNTUsLTQ5LjIy
LA0KICAgICAgLTQ4Ljg5LC00OC41NiwtNDguMjIsLTQ3Ljg5LC00Ny41Niwt
NDcuMjIsLTQ2Ljg5LC00Ni41NiwNCiAgICAgIC00Ni4yMiwtNDUuODksLTQ1
LjU2LC00NS4yMywtNDQuODksLTQ0LjU2LC00NC4yMywtNDMuODksDQogICAg
ICAtNDMuNTYsLTQzLjIzLC00Mi44OSwtNDIuNTYsLTQyLjIzLC00MS45MCwt
NDEuNTYsLTQxLjIzLA0KICAgICAgLTQwLjkwLC00MC41NiwtNDAuMjMsLTM5
LjkwLC0zOS41NiwtMzkuMjMsLTM4LjkwLC0zOC41NywNCiAgICAgIC0zOC4y
MywtMzcuOTAsLTM3LjU3LC0zNy4yMywtMzYuOTAsLTM2LjU3LC0zNi4yMywt
MzUuOTAsDQogICAgICAtMzUuNTcsLTM1LjI0LC0zNC45MCwtMzQuNTcsLTM0
LjI0LC0zMy45MCwtMzMuNTcsLTMzLjI0LA0KICAgICAgLTMyLjkwLC0zMi41
NywtMzIuMjQsLTMxLjkxLC0zMS41NywtMzEuMjQsLTMwLjkxLC0zMC41NywN
CiAgICAgIC0zMC4yNCA7DQoNCiBsYXQgPS0xNC44MywtMTQuNTAsLTE0LjE3
LC0xMy44MywtMTMuNTAsLTEzLjE3LC0xMi44MywtMTIuNTAsDQogICAgICAt
MTIuMTcsLTExLjg0LC0xMS41MCwtMTEuMTcsLTEwLjg0LC0xMC41MCwtMTAu
MTcsIC05Ljg0LA0KICAgICAgIC05LjUwLCAtOS4xNywgLTguODQsIC04LjUx
LCAtOC4xNywgLTcuODQsIC03LjUxLCAtNy4xNywNCiAgICAgICAtNi44NCwg
LTYuNTEsIC02LjE3LCAtNS44NCwgLTUuNTEsIC01LjE4LCAtNC44NCwgLTQu
NTEsDQogICAgICAgLTQuMTgsIC0zLjg0LCAtMy41MSwgLTMuMTgsIC0yLjg0
LCAtMi41MSwgLTIuMTgsIC0xLjg1LA0KICAgICAgIC0xLjUxLCAtMS4xOCwg
LTAuODUsIC0wLjUxLCAtMC4xOCwgIDAuMTUsICAwLjQ5LCAgMC44MiwNCiAg
ICAgICAgMS4xNSwgIDEuNDgsICAxLjgyLCAgMi4xNSwgIDIuNDgsICAyLjgy
LCAgMy4xNSwgIDMuNDgsDQogICAgICAgIDMuODIsICA0LjE1LCAgNC40OCwg
IDQuODEsICA1LjE1LCAgNS40OCwgIDUuODEsICA2LjE1LA0KICAgICAgICA2
LjQ4LCAgNi44MSwgIDcuMTUsICA3LjQ4LCAgNy44MSwgIDguMTQsICA4LjQ4
LCAgOC44MSwNCiAgICAgICAgOS4xNCwgIDkuNDgsICA5LjgxLCAxMC4xNCwg
MTAuNDgsIDEwLjgxLCAxMS4xNCwgMTEuNDcsDQogICAgICAgMTEuODEsIDEy
LjE0LCAxMi40NywgMTIuODEsIDEzLjE0LCAxMy40NywgMTMuODEsIDE0LjE0
LA0KICAgICAgIDE0LjQ3LCAxNC44MCwgMTUuMTQsIDE1LjQ3LCAxNS44MCwg
MTYuMTQsIDE2LjQ3LCAxNi44MCwNCiAgICAgICAxNy4xNCwgMTcuNDcsIDE3
LjgwLCAxOC4xMywgMTguNDcsIDE4LjgwLCAxOS4xMywgMTkuNDcsDQogICAg
ICAgMTkuODAsIDIwLjEzLCAyMC40NywgMjAuODAsIDIxLjEzLCAyMS40Niwg
MjEuODAsIDIyLjEzLA0KICAgICAgIDIyLjQ2LCAyMi44MCwgMjMuMTMsIDIz
LjQ2LCAyMy44MCwgMjQuMTMsIDI0LjQ2LCAyNC43OSwNCiAgICAgICAyNS4x
MywgMjUuNDYsIDI1Ljc5LCAyNi4xMywgMjYuNDYsIDI2Ljc5LCAyNy4xMywg
MjcuNDYsDQogICAgICAgMjcuNzksIDI4LjEyLCAyOC40NiwgMjguNzksIDI5
LjEyLCAyOS40NiwgMjkuNzksIDMwLjEyLA0KICAgICAgIDMwLjQ2LCAzMC43
OSwgMzEuMTIsIDMxLjQ1LCAzMS43OSwgMzIuMTIsIDMyLjQ1LCAzMi43OSwN
CiAgICAgICAzMy4xMiwgMzMuNDUsIDMzLjc5LCAzNC4xMiwgMzQuNDUsIDM0
Ljc4LCAzNS4xMiwgMzUuNDUsDQogICAgICAgMzUuNzgsIDM2LjEyLCAzNi40
NSwgMzYuNzgsIDM3LjEyLCAzNy40NSwgMzcuNzgsIDM4LjExLA0KICAgICAg
IDM4LjQ1LCAzOC43OCwgMzkuMTEsIDM5LjQ1LCAzOS43OCwgNDAuMTEsIDQw
LjQ1LCA0MC43OCwNCiAgICAgICA0MS4xMSwgNDEuNDQsIDQxLjc4LCA0Mi4x
MSwgNDIuNDQsIDQyLjc4LCA0My4xMSwgNDMuNDQsDQogICAgICAgNDMuNzgs
IDQ0LjExLCA0NC40NCwgNDQuNzcsIDQ1LjExLCA0NS40NCwgNDUuNzcsIDQ2
LjExLA0KICAgICAgIDQ2LjQ0LCA0Ni43NywgNDcuMTEsIDQ3LjQ0LCA0Ny43
NywgNDguMTAsIDQ4LjQ0LCA0OC43NywNCiAgICAgICA0OS4xMCwgNDkuNDQs
IDQ5Ljc3LCA1MC4xMCwgNTAuNDQsIDUwLjc3LCA1MS4xMCwgNTEuNDMsDQog
ICAgICAgNTEuNzcsIDUyLjEwLCA1Mi40MywgNTIuNzcsIDUzLjEwLCA1My40
MywgNTMuNzcsIDU0LjEwLA0KICAgICAgIDU0LjQzLCA1NC43NiwgNTUuMTAs
IDU1LjQzLCA1NS43NiwgNTYuMTAsIDU2LjQzLCA1Ni43NiwNCiAgICAgICA1
Ny4xMCwgNTcuNDMsIDU3Ljc2LCA1OC4wOSwgNTguNDMsIDU4Ljc2LCA1OS4w
OSwgNTkuNDMsDQogICAgICAgNTkuNzYgOw0KDQp9DQo=

---559023410-851401618-1078160625=:16625--


===============================================================================
Robb Kambic                                Unidata Program Center
Software Engineer III                      Univ. Corp for Atmospheric Research
address@hidden             WWW: http://www.unidata.ucar.edu/
===============================================================================