[ncl-talk] Trying to decode a grib file with limited success
david brown
david.ian.brown at gmail.com
Mon Mar 21 11:57:09 MDT 2022
To add a bit to Dennis' explanation, you can go to the NCEP page:
https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table4-2.shtml
which is titled "Parameter Number by Product Discipline and Parameter
Category".
NCL has an attribute for the variable VAR_0_1_233_P0_L1_GLC0 called
"parameter_discipline_and_category"
with the value "Meteorological products, Moisture". You will find this
discipline and category near the top of the NCEP page with a clickable link
to a page with the
parameters listed. Near the bottom of that page you will find parameter 233
showing its long name: "Snow LIquid Ratio", its units: "kg kg-1" , and the
name that would
replace the "VAR_0_1_233" part of the NCL name if NCL's internal GRIB2
tables were to be updated again: "SNOWLR".
Hope this helps.
On Mon, Mar 21, 2022 at 9:10 AM Dennis Shea via ncl-talk <
ncl-talk at mailman.ucar.edu> wrote:
> NCL is correctly unpacking the values.
>
> The issue is that the variable's long_name and units are not in the table
> lookup used by NCL. In a sense, GRIB file contents are a bit of a 'moving
> target.' The tables must be updated continually. NCL is no longer
> performing that task.
>
> Example:
>
> The variable id is 233
>
> float VAR_0_1_233_P0_L1_GLC0 ( ygrid_0, xgrid_0 )
> center : US National Weather Service - NCEP (WMC)
> production_status : Operational products
> long_name : unknown variable name <=====
> units :
> unknown <=====
> _FillValue : 9999
> coordinates : gridlat_0 gridlon_0
> grid_type : Lambert Conformal can be secant or tangent,
> conical or bipolar
> parameter_discipline_and_category : Meteorological products,
> Moisture
> parameter_template_discipline_category_number : ( 0, 0, 1,
> 233 )
> level_type : Ground or water surface
> level : 0
> forecast_time : 5
> forecast_time_units : hours
> initial_time : 03/20/2022 (12:00)
>
> warning: Entry (233) not found in code table file
> /Users/shea/devel/ncl/lib/ncarg/grib2_codetables/ncep/4/4.2.0.1.table
>
> You will have to look up grib2_codetables/ncep/4/4.2 or some such thing.
> Then, manually enter the appropriate information.
>
> X = f->VAR_0_1_233_P0_L1_GLC0
> X at long_name = "..."
> X at units = "..."
>
> Good luck
>
> On Sun, Mar 20, 2022 at 12:08 PM Andrew Kren - NOAA Federal via ncl-talk <
> ncl-talk at mailman.ucar.edu> wrote:
>
>> Hi there,
>>
>> I am trying to decode an NBM blend of models grib file but having
>> trouble determining what the variables are for certain unknown ones.
>>
>> When I do an ncl_filedump, I get several listings from the file that are
>> "unknown variable name". I'm trying to determine the prob snow, sleet, ice,
>> rain variables but looking at both the ncdump info and the index files, as
>> well as NOAA VLab is still confusing. The file I am trying to read is
>> located at this link:
>>
>>
>> https://nomads.ncep.noaa.gov/pub/data/nccf/com/blend/prod/blend.20220320/12/core/blend.t12z.core.f005.co.grib2
>>
>> Any help is much appreciated!
>>
>> --
>>
>> Andrew Kren
>> Meteorologist
>> NOAA's National Weather Service
>> Raleigh Forecast Office
>> 1005 Capability Drive, Suite 300
>> Raleigh, North Carolina 27606
>> voice: 919-326-1035
>> mailto: andrew.kren at noaa.govhttp://www.weather.gov/rah
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> ncl-talk at mailman.ucar.edu
>> List instructions, subscriber options, unsubscribe:
>> https://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at mailman.ucar.edu
> List instructions, subscriber options, unsubscribe:
> https://mailman.ucar.edu/mailman/listinfo/ncl-talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20220321/a962f051/attachment.html>
More information about the ncl-talk
mailing list