Hi Robb, My responses are interspersed below... Robb Kambic wrote:
Actually, the pattern is being used to select the data subtype (either 006 or 009). Both of these subtypes are defined in the same BUFR tables file, which is permissible and which allows the code to only have to read in a single tables file.Jeff, I have some questions about bufr tables. Hope you can answer these. A snippet of your code shows: C IF ( cborg (1:4) .eq. 'KARP' ) THEN bfstyp = 'NC004004' ELSE IF ( cborg (1:4) .eq. 'EGRR' ) THEN bfstyp = 'NC004006' ELSE bfstyp = 'NC004009' END IFIt appears that you are using part of the product pattern to load certain tables, is that correct?
The tables do need to be loaded according to data type and subtype, meaning that you do always need to ensure that the types and subtypes you are working with are defined in the table(s) you have loaded. But again, there is nothing preventing a single tables file from containing more than one, or indeed even all of the subtypes in question, which makes the overall code design much simpler.In doc: http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/toc/dfbftab/it mentions that the mnemonic tables need to be loaded according to datatype and data subtype. This seems different then your code, can you explain this?
I'm not sure I understand this question - can you point me to the exact text which you are referring to in the above document?In doc:http://www.emc.ncep.noaa.gov/mmb/data_processing/NCEP_BUFR_File_Structure.htm#ASCII_Tableit mentions that the first descriptors in the data refer to what tables need to be loaded to decode. How many products follow this syntax?
Go to http://www.nco.ncep.noaa.gov/pmb/codes/nwprod/fix/ where you'll see a listing of all of our current BUFR tables. In particular, the definition of NC003003 would be in bufrtab.003, along with the definitions for all of the other data which have type 003.In doc: http://www.emc.ncep.noaa.gov/mmb/data_processing/bufrtab_tabled.htmIn the local classes there are many reference to mnemonic tables that I can't find anywhere on the web. The tables are in [] similar to [NC003003]. Where can I download these tables?
Thanks, RObb... On Mon, 14 Apr 2008, Jeff Ator wrote:Dear Robb,We noticed that you recently asked to join our "BUFRLIB support" mailing list. However, this is a list for use by myself and all of the other folks who collectively maintain the NCEP BUFRLIB software - we use it to receive user inquiries, discuss maintenance issues, respond to bug reports, etc. I believe you would be better served by instead subscribing to our "BUFRLIB announce" mailing list at address@hidden This is the list we use to notify our users of general announcements, software updates, etc. You can still post inquiries to the "BUFRLIB support" list, but it's not a list to which you should be directly subscribing.Best regards, -Jeff===============================================================================Robb Kambic Unidata Program Center Software Engineer III Univ. Corp for Atmospheric Research address@hidden WWW: http://www.unidata.ucar.edu/===============================================================================