<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-AU link=blue vlink=purple style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Hi Wesley,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>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):<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>alt_g2ctl -short IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>dset ^IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>index ^IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2.idx<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>undef 9.999E+20<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>title IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* produced by alt_g2ctl v1.0.8, use alt_gmp to make idx file<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* command line options: -short IDY25001.APS3.syncld.slv.2023011218.000.surface.grb2<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: update=0<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: nthreads=4<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: big=0<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: match=<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* wgrib2 inventory flags: -npts -set_ext_name 1 -end_FT -ext_name -lev<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* wgrib2 inv suffix: .invd01<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* 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)<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>dtype grib2<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>ydef 512 linear -54.902344 0.117187<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>xdef 427 linear 95.009765 0.175781<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>tdef 1 linear 18Z12jan2023 1mo<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>zdef 1 levels 1<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>vars 2<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>v1 0 0 "BRTEMP.GMS_5_VISSR_(GMS-5)_10.79_um_:no_level"<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>v2 0 0 "BRTEMP.MTSAT-2_IMAGER/MTSAT-2_6.80_um_:no_level"<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>endvars<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>This was without the -short flag:<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>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<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>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<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'> 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">https://www.ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/_README.ICON.DWD</a> and can get wgrib2 to display an inventory all good:<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>wgrib2 icon.grb -if "^(1|2):" -grid_def -else -s -lon 95.00 0 -lon 180.00 -55 -endif<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>1:0<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>2:5898409<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>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<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>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:<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>alt_g2ctl icon.grb<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>dset ^icon.grb<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>index ^icon.grb.idx<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>undef 9.999E+20<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>title icon.grb<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* produced by alt_g2ctl v1.0.8, use alt_gmp to make idx file<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* command line options: icon.grb<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: update=0<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: nthreads=4<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: big=0<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* alt_gmp options: match=<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* wgrib2 inventory flags: -npts -set_ext_name 1 -end_FT -ext_name -lev<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* wgrib2 inv suffix: .invd01<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>* 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<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>:<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>dtype grib2<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>*** script needs to be modified ***<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>*** unknown grid ***<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Cheers, Mike<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US>From:</span></b><span lang=EN-US> gradsusr <gradsusr-bounces@gradsusr.org> <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 <gradsusr@gradsusr.org><br><b>Subject:</b> Re: [gradsusr] Issue with duplicate Varible in GRIB Data<o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal><span style='font-size:12.0pt'>Mike,<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'>I would like to see if alt_g2clt can handle the  offending file.  <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'>Can you send me a small version of the data?<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'>wgrib2 IN.grib -rpn 0 -grib_out ZERO.grb<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'>Wesley<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Sat, Dec 10, 2022 at 1:44 AM <<a href="mailto:mike@weatherwatch.net.au">mike@weatherwatch.net.au</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi all,<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>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):<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>wgrib2 IDY25001.APS3.syncld.slv.2022120612.120.surface.grb2<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>1:0:d=2022120612:BRTEMP:no_level:120 hour fcst:GMS 5 VISSR (GMS-5) 10.79 um<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>2:171088:d=2022120612:BRTEMP:no_level:120 hour fcst:MTSAT-2 IMAGER/MTSAT-2 6.80 um<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>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<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>options template<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>ydef 512 linear -54.902344 0.117187<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>xdef 427 linear 95.009765 0.175781<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>tdef 5 linear 00Z10dec2022 3hr<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>zdef 1 linear 1 1<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>vars 1<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>BRTEMP  0,-1 0,5,7 ** no_level Brightness Temperature [K]<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>ENDVARS<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Then when I try and display that data I get all undefined data.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Cheers, Mike<o:p></o:p></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><o:p></o:p></p></div></blockquote></div></div></body></html>