<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Mike,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">    The directions in <a href="https://www.ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/_README.ICON.DWD" target="_blank">README.ICON.DWD</a> are for getting the lat/lon</div><div class="gmail_default" style="font-size:small">values associated with each grid point.  Once you do that, you can</div><div class="gmail_default" style="font-size:small">use -lola to create a lat/lon grid using nearest neighbor interpolation.</div><div class="gmail_default" style="font-size:small">Then you can use that lat/lon file with GrADS.  It wouldn't be that hard to</div><div class="gmail_default" style="font-size:small">modify wgrib2 to generate a pdef file so that you could read the ICON</div><div class="gmail_default" style="font-size:small">file directly.  </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Wesley</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 13, 2023 at 3:24 AM <<a href="mailto:mike@weatherwatch.net.au">mike@weatherwatch.net.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg774980488000602137"><div lang="EN-AU" style="overflow-wrap: break-word;"><div class="m_774980488000602137WordSection1"><p class="MsoNormal"><span>Hi Wesley,<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>That worked a treat thanks with alt_g2ctl.  I ended up using that and it’s working great (had to use -short as the variable length exceeded 15 characters):<u></u><u></u></span></p><p class="MsoNormal"><span>alt_g2ctl -short IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<u></u><u></u></span></p><p class="MsoNormal"><span>dset ^IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<u></u><u></u></span></p><p class="MsoNormal"><span>index ^IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2.idx<u></u><u></u></span></p><p class="MsoNormal"><span>undef 9.999E+20<u></u><u></u></span></p><p class="MsoNormal"><span>title IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<u></u><u></u></span></p><p class="MsoNormal"><span>* produced by alt_g2ctl v1.0.8, use alt_gmp to make idx file<u></u><u></u></span></p><p class="MsoNormal"><span>* command line options: -short IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: update=0<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: nthreads=4<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: big=0<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: match=<u></u><u></u></span></p><p class="MsoNormal"><span>* wgrib2 inventory flags: -npts -set_ext_name 1 -end_FT -ext_name -lev<u></u><u></u></span></p><p class="MsoNormal"><span>* wgrib2 inv suffix: .invd01<u></u><u></u></span></p><p class="MsoNormal"><span>* griddef=1:0:(427 x 512):grid_template=0:winds(N/S): lat-lon grid:(427 x 512) units 1e-06 input WE:SN output WE:SN res 48 lat -54.902344 to 4.980469 by 0.117187 lon 95.009765 to 169.892578 by 0.175781 #points=218624:winds(N/S)<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>dtype grib2<u></u><u></u></span></p><p class="MsoNormal"><span>ydef 512 linear -54.902344 0.117187<u></u><u></u></span></p><p class="MsoNormal"><span>xdef 427 linear 95.009765 0.175781<u></u><u></u></span></p><p class="MsoNormal"><span>tdef 1 linear 18Z12jan2023 1mo<u></u><u></u></span></p><p class="MsoNormal"><span>zdef 1 levels 1<u></u><u></u></span></p><p class="MsoNormal"><span>vars 2<u></u><u></u></span></p><p class="MsoNormal"><span>v1 0 0 "BRTEMP.GMS_5_VISSR_(GMS-5)_10.79_um_:no_level"<u></u><u></u></span></p><p class="MsoNormal"><span>v2 0 0 "BRTEMP.MTSAT-2_IMAGER/MTSAT-2_6.80_um_:no_level"<u></u><u></u></span></p><p class="MsoNormal"><span>endvars<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>This was without the -short flag:<u></u><u></u></span></p><p class="MsoNormal"><span>BRTEMPdGMS_5_VISSR_(GMS5)_10d79_um_ 0 0 "BRTEMP.GMS_5_VISSR_(GMS-5)_10.79_um_:no_level" * BRTEMP.GMS_5_VISSR_(GMS-5)_10.79_um_:no_level<u></u><u></u></span></p><p class="MsoNormal"><span>BRTEMPdMTSAT2_IMAGER/MTSAT2_6d80_um_ 0 0 "BRTEMP.MTSAT-2_IMAGER/MTSAT-2_6.80_um_:no_level" * BRTEMP.MTSAT-2_IMAGER/MTSAT-2_6.80_um_:no_level<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span> I have another question with ICON data now from DWD.  I’ve been following this article here - <a href="https://www.ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/_README.ICON.DWD" target="_blank">https://www.ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/_README.ICON.DWD</a> and can get wgrib2 to display an inventory all good:<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>wgrib2 icon.grb -if "^(1|2):" -grid_def -else -s -lon 95.00 0 -lon 180.00 -55 -endif<u></u><u></u></span></p><p class="MsoNormal"><span>1:0<u></u><u></u></span></p><p class="MsoNormal"><span>2:5898409<u></u><u></u></span></p><p class="MsoNormal"><span>3:11796818:d=2023011218:TPRATE:surface:0-3 hour acc fcst::lon=94.945312,lat=-0.002945,val=0:lon=180.000000,lat=-55.049820,val=0.0371094<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>However when I try and run alt_g2ctl I get an undefined grid so was wondering what needs to be changed in alt_g2ctl to allow me to make a control file for ICON data.  I’d like to be able to use templating if possible as well:<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>alt_g2ctl icon.grb<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>dset ^icon.grb<u></u><u></u></span></p><p class="MsoNormal"><span>index ^icon.grb.idx<u></u><u></u></span></p><p class="MsoNormal"><span>undef 9.999E+20<u></u><u></u></span></p><p class="MsoNormal"><span>title icon.grb<u></u><u></u></span></p><p class="MsoNormal"><span>* produced by alt_g2ctl v1.0.8, use alt_gmp to make idx file<u></u><u></u></span></p><p class="MsoNormal"><span>* command line options: icon.grb<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: update=0<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: nthreads=4<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: big=0<u></u><u></u></span></p><p class="MsoNormal"><span>* alt_gmp options: match=<u></u><u></u></span></p><p class="MsoNormal"><span>* wgrib2 inventory flags: -npts -set_ext_name 1 -end_FT -ext_name -lev<u></u><u></u></span></p><p class="MsoNormal"><span>* wgrib2 inv suffix: .invd01<u></u><u></u></span></p><p class="MsoNormal"><span>* griddef=1:0:(2949120 x 1):grid_template=101: General Unstructured Grid grid=26 ref_grid=1 uuid=a27b8de6-18c4-11e4-820a-b5b098c6a5c0 #points=2949120<u></u><u></u></span></p><p class="MsoNormal"><span>:<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>dtype grib2<u></u><u></u></span></p><p class="MsoNormal"><span>*** script needs to be modified ***<u></u><u></u></span></p><p class="MsoNormal"><span>*** unknown grid ***<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>Cheers, Mike<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> gradsusr <<a href="mailto:gradsusr-bounces@gradsusr.org" target="_blank">gradsusr-bounces@gradsusr.org</a>> <b>On Behalf Of </b>Wesley Ebisuzaki - NOAA Federal<br><b>Sent:</b> Saturday, 7 January 2023 12:44 AM<br><b>To:</b> GrADS Users Forum <<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a>><br><b>Subject:</b> Re: [gradsusr] Issue with duplicate Varible in GRIB Data<u></u><u></u></span></p></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal"><span style="font-size:12pt">Mike,<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:12pt">I would like to see if alt_g2clt can handle the  offending file.  <u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:12pt">Can you send me a small version of the data?<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:12pt">wgrib2 IN.grib -rpn 0 -grib_out ZERO.grb<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-size:12pt">Wesley<u></u><u></u></span></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Sat, Dec 10, 2022 at 1:44 AM <<a href="mailto:mike@weatherwatch.net.au" target="_blank">mike@weatherwatch.net.au</a>> wrote:<u></u><u></u></p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm"><div><div><div><p class="MsoNormal">Hi all,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">I am currently dealing with an issue with GRIB2 data from The Australian BOM – They offer GRIB2 data for forecast satellite imagery.  The issue though is that the 2 different satellite images both use the same variable name of BRTEMP (see below):<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">wgrib2 IDY25001.APS3.syncld.slv.2022120612.120.surface.grb2<u></u><u></u></p><p class="MsoNormal">1:0:d=2022120612:BRTEMP:no_level:120 hour fcst:GMS 5 VISSR (GMS-5) 10.79 um<u></u><u></u></p><p class="MsoNormal">2:171088:d=2022120612:BRTEMP:no_level:120 hour fcst:MTSAT-2 IMAGER/MTSAT-2 6.80 um<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">How do I deal with this when creating a control file with g2ctl? Is this data unusable with GRADS because of this situation? If I just run g2ctl with no config, it produces a control file as follows:<br><br>dtype grib2<u></u><u></u></p><p class="MsoNormal">options template<u></u><u></u></p><p class="MsoNormal">ydef 512 linear -54.902344 0.117187<u></u><u></u></p><p class="MsoNormal">xdef 427 linear 95.009765 0.175781<u></u><u></u></p><p class="MsoNormal">tdef 5 linear 00Z10dec2022 3hr<u></u><u></u></p><p class="MsoNormal">zdef 1 linear 1 1<u></u><u></u></p><p class="MsoNormal">vars 1<u></u><u></u></p><p class="MsoNormal">BRTEMP  0,-1 0,5,7 ** no_level Brightness Temperature [K]<u></u><u></u></p><p class="MsoNormal">ENDVARS<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Then when I try and display that data I get all undefined data.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Cheers, Mike<u></u><u></u></p></div></div><p class="MsoNormal">_______________________________________________<br>gradsusr mailing list<br><a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br><a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><u></u><u></u></p></div></blockquote></div></div></div>_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</div></blockquote></div></div>