[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 20040625: GRIB problem in decoders-3.0.2 - bug?
- Subject: Re: 20040625: GRIB problem in decoders-3.0.2 - bug?
- Date: Fri, 25 Jun 2004 10:47:38 -0600 (MDT)
On Fri, 25 Jun 2004, Unidata Support wrote:
> >To: address@hidden
> >From: Arild Burud <address@hidden>
> >Subject: GRIB problem in decoders-3.0.2 - bug?
> >Organization: UCAR/Unidata
> >Keywords: 200406251028.i5PASJWb020515
>
> Hi,
> I recently installed decoders-3.0.2 on a new linux workstation, and
> found a problem... It seems like the update described as "added
> forecasttime variable to gribtocdl" may be involved in this.
> I try to convert a grib file that contains "monthly mean" of a
> parameter, this is stored according to the "grib standard" with flags
> indicating this in the grib section one: Octet 21 = 123 (="average"),
> octet 20 = 24 (="24 hour periods").
Hiya Arild,
Thanks again for the gribtocdl code. I wonder if version 3.0.0 had the
same problem as 3.0.2? At first thought, I don't see how the
forecasttime variable could cause this problem but maybe there is a
dependancy that I over looked. I'll check it out.
Robb...
> When I use gribtocdl and gribtonc I end up with a netCDF file that
> contains two days of data, the first day contains only undefined values,
> the second contains the data from the grib file. See extracts from
> gribdump and ncdump below:
>
> -----------------------------------------------------
> Header : 1
> Originating Center : 98 (European Center for Medium-Range
> Weather Forecasts - Reading)
> Process : 122 (ECMWF model 122)
> Grid : 255
> points in grid : 29040
> Parameter : 34 (v)
> Units : m/s
> Level Type : Surface
> Reference Time : 2004/04/01:12:00
> Time Unit : Hour
> Time Range Indicator : Special average Algorithm 3
> Time 1 (P1) : 0
> Time 2 (P2) : 24
> Decimal Scale Factor : 0
> Binary Scale Factor : -10
> Reference Value : 270.895752
> Minimum Value : 270.8958
> Number of Bits : 16
> BMS Included : TRUE
> GDS Included : TRUE
> IsInternationalGrid : FALSE
> GRIB Edition : 1
> Parameter Table Ver : 128
> GDS representation type : 0 (Latitude/Longitude)
> Number of columns : 240
> Number of rows : 121
> Number of points : 29040
> Kind of grid : rectangular
> GDS res/comp flag : 0x80
> GDS scan mode flag : 0
> GDS no. of vert. coords : 0
> GDS Ni : 240
> GDS Nj : 121
> GDS La1 : 90.000000
> GDS Lo1 : -178.500000
> GDS La2 : -90.000000
> GDS Lo2 : 180.000000
> GDS Di : 1.500000
> GDS Dj : 1.500000
> grid values:
> Row 0:
> 271.4602 271.4602 271.4602 271.4602 271.4602 271.4602 271.4602
> <snip>
>
> ------------------------------------------------------
>
> <snip>
> // global attributes:
> :record = "reftime, valtime" ;
> :history = "2004-06-25 09:38:49 - created by gribtocdl" ;
> :title = "Enter model definition here" ;
> :Conventions = "NUWG" ;
> :GRIB_reference = "Office Note 388 GRIB" ;
> :GRIB_URL = "http://www.nco.ncep.noaa.gov/pmb/docs/on388/" ;
> :version = 0. ;
> data:
>
> reftime = 107388, 107388 ;
>
> valtime = 107412, 107388 ;
>
> datetime =
> "2004-04-01 12:00:00Z",
> "2004-04-01 12:00:00Z" ;
>
> valtime_offset = 24 ;
>
> forecasttime =
> "2004-04-02 12:00:00Z",
> "" ;
>
> <snip>
> -----------------------------------------------------------
>
> If I modify the gribfile so that the "Time 2 (P2)" is reset to zero, the
> netCDF file comes out as expected, with only one date of data.
>
> Seems likely that this problem is connected to the "valtime_offset"
> calculation...
>
> I you need the unmodified grib file used in this example, it is
> available from http://noserc.met.no/34m20040400t1200.grib
>
>
> Yours,
> Arild Burud
> --
> ---------------------------------------------------------------------
> address@hidden System Developer Tel.: +47 22963035
> http://www.met.no Fax.: +47 22963050
> Norwegian Service Centre for Climate Modelling, http://noserc.met.no
> Norwegian Meteorological Institute, PB 43 Blindern, N-0313 Oslo
> ---------------------------------------------------------------------
>
>
> --
> 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.
>
===============================================================================
Robb Kambic Unidata Program Center
Software Engineer III Univ. Corp for Atmospheric Research
address@hidden WWW: http://www.unidata.ucar.edu/
===============================================================================