[ncl-talk] Is there a workaround for entries not found in grib file?
Dennis Shea
shea at ucar.edu
Thu Sep 23 13:19:29 MDT 2021
If you have the source GRIB description file .....
Here is a PyNCL (same as NCL) response by Dave Brown:
* https://www.pyngl.ucar.edu/User_forum/Archives/2009/0094.html*
<https://www.pyngl.ucar.edu/User_forum/Archives/2009/0094.html>
If (say)
float VAR_2_3_203_P0_L1_GLL0 [ lat_0, lon_0 ]
center : US National Weather Service - NCEP (WMC)
production_status : Operational products
*long_name : unknown variable name*
*units : unknown*
-----------------
fgrb = addfile("foo.grb","r")
x = f->VAR_2_3_203_P0_L1_GLL0 ; you can name the NCL script
variable anything
; kren =
f->VAR_2_3_203_P0_L1_GLL0
The user will have to provide the variable name and units
x at longname = "Phooey"
x at units = "???"
=======
On Thu, Sep 23, 2021 at 12:47 PM Andrew Kren - NOAA Federal via ncl-talk <
ncl-talk at mailman.ucar.edu> wrote:
> Hi ncl-talk,
>
> Not sure if this is fixable, but when I do an ncl_filedump on one of the
> HRRR (high-res atmospheric model) grib files, I get several warnings:
>
> Copyright (C) 1995-2019 - All Rights Reserved
>
> University Corporation for Atmospheric Research
>
> NCAR Command Language Version 6.6.2
>
> The use of this software is governed by a License Agreement.
>
> See http://www.ncl.ucar.edu/ for more details.
>
> warning: Entry (204) not found in code table file
> /opt/miniconda3/envs/ncl_stable/lib/ncarg/grib2_codetables/ncep/4/4.2.0.7.table
>
> ^Mwarning: Entry (205) not found in code table file
> /opt/miniconda3/envs/ncl_stable/lib/ncarg/grib2_codetables/ncep/4/4.2.0.7.table
>
> ^Mwarning: Entry (206) not found in code table file
> /opt/miniconda3/envs/ncl_stable/lib/ncarg/grib2_codetables/ncep/4/4.2.0.7.table
>
> ^Mwarning: Entry (201) not found in code table file
> /opt/miniconda3/envs/ncl_stable/lib/ncarg/grib2_codetables/ncep/4/4.2.0.16.table
>
> ^Mwarning: Entry (231) not found in code table file
> /opt/miniconda3/envs/ncl_stable/lib/ncarg/grib2_codetables/ncep/4/4.2.2.0.table
>
> ^Mwarning: Entry (232) not found in code table file
> /opt/miniconda3/envs/ncl_stable/lib/ncarg/grib2_codetables/ncep/4/4.2.2.0.table
>
> ^Mwarning: Entry (200) not found in code table file
> /opt/miniconda3/envs/ncl_stable/lib/ncarg/grib2_codetables/ncep/4/4.2.0.7.table
>
>
> I also get several variables where it says:
>
>
> float VAR_0_7_206_P0_2L103_GLC0 ( ygrid_0, xgrid_0 )
>
> center : US National Weather Service - NCEP (WMC)
>
> production_status : Operational products
>
> long_name : unknown variable name
>
> units : unknown
>
> _FillValue : 1e+20
>
> coordinates : gridlat_0 gridlon_0
>
> grid_type : Lambert Conformal can be secant or tangent,
> conical or bipolar
>
> parameter_discipline_and_category : Meteorological products,
> Thermodynamic stability indices
>
> parameter_template_discipline_category_number : ( 0, 0,
> 7, 206 )
>
> level_type : Specified height level above ground (m)
>
> level : ( 0, 500 )
>
> forecast_time : 6
>
> forecast_time_units : hours
>
> initial_time : 09/23/2021 (00:00)
>
>
> I know what these errors mean, that the variables are not distinguishable
> by the grib tables in ncl. I was wondering if anyone has any ideas on how
> best to rectify this issue? Is there a way to figure out the variable names?
>
> Thanks much as always!
> --
>
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20210923/39779198/attachment.html>
More information about the ncl-talk
mailing list