Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

NCEP EMC grib1 tables need updated for NLDAS #160

Open
lesserwhirls opened this issue Aug 28, 2015 · 6 comments
Open

NCEP EMC grib1 tables need updated for NLDAS #160

lesserwhirls opened this issue Aug 28, 2015 · 6 comments
Assignees

Comments

@lesserwhirls
Copy link
Collaborator

lesserwhirls commented Aug 28, 2015

e-support UJN-654803

When I try to open NLDAS_FOR0125_H.A20071231.2300.001.grb in toolsUI using the latest stable release, I get the following error

java.lang.IllegalArgumentException: Variable name (Total_Precipitation_surface_1_Hour_Accumulation)
must be unique within Group

If I access the grib file via the low level IOSP, I see that there are three "types" of >total precipitation grids. Each of these differ by parameter number (61, 201, 202) >and generating process type (84, 155, 156). All three variables appear to be >defined using:

Center : 7
Originating SubCenter : 4
Table 130

According the table we are using (which I think Lansing got from NASA at some point) variables 61, 201, and 202 have the same description ("total precipitation").

The user interacting with Lansing sent a link pointing to grib tables.

Looking in table b of that doc, the descriptions are actually differentiated. It does not look like the grib tables sent from nasa match up 100% with what is listed in table b of the pdf doc.

TODO: update descriptions in grib table ncepGrib1-7-4-130.xml to match the descriptions found in Table B.

Then, test this file in toolsUI to see if we can correctly read it.

@lesserwhirls
Copy link
Collaborator Author

Not quite...here are "the" tables:

http:https://disc.sci.gsfc.nasa.gov/hydrology/documentation/hydro_doc.shtml#GRIBTAB

Make sure these are actually being used by TDS.

@lesserwhirls lesserwhirls added this to the v4.6.4 milestone Aug 28, 2015
@lesserwhirls lesserwhirls self-assigned this Aug 28, 2015
@JohnLCaron
Copy link
Collaborator

whats status of this?

@lesserwhirls
Copy link
Collaborator Author

Good question - I have not heard anything from the users regarding the new tables I added awhile back. I was meaning to take a look to double check that things were the same, but I'll do that for the next bug release (as well as updating the NCEP tables, and the tables we get from GRIB-API).

@JohnLCaron
Copy link
Collaborator

When you look at GribAPI again, can you see if there are any other tables like subcenters, generating processes, etc, that we can use? thanks

@lesserwhirls
Copy link
Collaborator Author

There are lots of tables from other centers...well, not really tables so
much as database dumps that can be reassembled into tables. If you download
grib api:

https://software.ecmwf.int/wiki/display/GRIB/Releases

and look under:

grib_api-1.14.5-Source/definitions/grib1/localConcepts

and

grib_api-1.14.5-Source/definitions/grib2/localConcepts

you will find several subcenters with the info needed to reconstruct the
parameter tables.

Let me try to attach a .zip with the definition directory so that you can
see what's there...they don't seem to have an open repo that you could
browse the code online.

On Fri, Feb 12, 2016 at 9:36 AM, John Caron [email protected]
wrote:

When you look at GribAPI again, can you see if there are any other tables
like subcenters, generating processes, etc, that we can use? thanks


Reply to this email directly or view it on GitHub
#160 (comment).

@lesserwhirls
Copy link
Collaborator Author

definitions.zip

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants