Re: 20040226:valtime_offset problems gribtonc (fwd)

NOTE: The decoders mailing list is no longer active. The list archives are made available for historical reasons.



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

---------- Forwarded message ----------
Date: Tue, 13 Jul 2004 13:14:40 -0400
From: Lori Thompson <Lori.Thompson@xxxxxxxx>
To: Robb Kambic <rkambic@xxxxxxxxxxxxxxxx>
Subject: Re: 20040226:valtime_offset problems gribtonc

Robb-

We installed the new version of gribtocdl on our system and I tested it
out with the earlier dataset I had problems with. It seems to have
corrected the issue of adding the extra time frame. I'll do further
testing on future datasets.

Thanks,
Lori

Robb Kambic wrote:
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: support-decoders@xxxxxxxxxxxxxxxx
From: Lori Thompson <Lori.Thompson@xxxxxxxx>
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



  • 2004 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the decoders archives: