<div dir="ltr">John,<br>even if in a narrow way I was successful in converting my NetCDF files to GRIB1 format...in the followings lines <br>the commands I&#39;m using in the terminal:<br><br>cdo selcode,-2 my_netcdf_file tmp1<br>

cdo expr,&#39;tmpk=ta2m+273.15;&#39; ftmp1 ftmp2<br>cdo -f grb setcode,011 ftmp2 my_grib1_file<br><br>some of the previous operations are redundant but since I&#39;m mostly interested in 2 meters <br>temperature the method with cdo is quite fast even with large amount of data.<br>

I wish I was able to use a GRIB user defined table for converting all the parameters in my NetCDF file<br>and with just this command:<br><br>cdo -t my_user_defined_table -f grb copy&nbsp;<a href="http://aaa.meteosalute_2007123100-2008010223_d01.nc/" target="_blank"></a> my_netcdf_file my_grib1_file<br>
<br>but, unfortunately, it was not possible and none change was performed.<br>Anyway I&#39;m shyly suggesting the use of cdo operators for this task until the introduction of NetCDF files as input file<br>for MET tool.<br>
Thanks for your help, Valerio<br>
<br><div class="gmail_quote"><br><br><br>2008/9/25 John Halley Gotway <span dir="ltr">&lt;<a href="mailto:johnhg@rap.ucar.edu" target="_blank">johnhg@rap.ucar.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Valerio,<br>
<br>
Sorry, no. &nbsp;I don&#39;t have any experience using &quot;cdo&quot;. &nbsp;I&#39;ll be interested to hear if you&#39;re successful using it.<br>
<br>
John<br>
<div><div></div><div><br>
capecchi wrote:<br>
&gt; John,<br>
&gt; thanks very much for your help, I decided to convert my NetCDF file to GRIB1<br>
&gt; file<br>
&gt; using `cdo -f grb copy ...` command...do you have any (...) about known<br>
&gt; problems with this<br>
&gt; procedure?<br>
&gt; Anyway I hope version 2.0 of MET will accept general format of NetCDF files.<br>
&gt; Thanks again, bye, Valerio<br>
&gt;<br>
&gt; 2008/9/23 John Halley Gotway &lt;<a href="mailto:johnhg@rap.ucar.edu" target="_blank">johnhg@rap.ucar.edu</a>&gt;<br>
&gt;<br>
&gt;&gt; Valerio,<br>
&gt;&gt;<br>
&gt;&gt; I do think that it would be reasonable to massage your NetCDF files into a<br>
&gt;&gt; format that METv1.1 would read. &nbsp;However, METv1.1 is only compatible with a<br>
&gt;&gt; rather rigid format of NetCDF at this point. &nbsp;For<br>
&gt;&gt; the next release of MET, version 2.0, we&#39;re planning to support a more<br>
&gt;&gt; general format of NetCDF.<br>
&gt;&gt;<br>
&gt;&gt; Currently, MET expects gridded NetCDF data to abide by the following<br>
&gt;&gt; conventions:<br>
&gt;&gt;<br>
&gt;&gt; (1) dimensions named &quot;lat&quot; and &quot;lon&quot; define the dimension of the data.<br>
&gt;&gt; (2) variables have only two dimensions, &quot;lat&quot; and &quot;lon&quot;.<br>
&gt;&gt; (3) variables are named using the GRIB code abbreviation for the GRIB field<br>
&gt;&gt; they represent and are in the units prescribed by that GRIB code. &nbsp;For<br>
&gt;&gt; example, a variable containing accumulated<br>
&gt;&gt; precipitation would be named &quot;APCP&quot; (GRIB code abbreviation) and its units<br>
&gt;&gt; would be millimeters.<br>
&gt;&gt; (4) several variable attributes are required to define the initialization,<br>
&gt;&gt; valid, and accumulation (if applicable) times.<br>
&gt;&gt; (5) global attributes defining the grid on which the data resides must be<br>
&gt;&gt; defined.<br>
&gt;&gt;<br>
&gt;&gt; The definition of the grid in (5) is necessary to perform conversions<br>
&gt;&gt; between lat/lon and grid x/y.<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve attached a sample output file from PCP-Combine. &nbsp;This example contains<br>
&gt;&gt; data on a lat/lon grid - which I&#39;m guessing is the projection your data is<br>
&gt;&gt; on. &nbsp;The attached file that ends in &quot;.dump&quot; is<br>
&gt;&gt; just a dump of the NetCDF header. &nbsp;In that file, please note the following:<br>
&gt;&gt;<br>
&gt;&gt; (1) The &quot;lat&quot; and &quot;lon&quot; dimensions are defined.<br>
&gt;&gt; (2) The variable named APCP contains accumulated precipitation in mm. &nbsp;The<br>
&gt;&gt; GRIB codes and corresponding abbreviations are defined here:<br>
&gt;&gt; <a href="http://www.nco.ncep.noaa.gov/pmb/docs/on388/table2.html" target="_blank">http://www.nco.ncep.noaa.gov/pmb/docs/on388/table2.html</a><br>
&gt;&gt; (3) The APCP variable contains the several attributes, but only the<br>
&gt;&gt; following are actually read by the code: level, init_time_ut, valid_time_ut,<br>
&gt;&gt; and accum_time (if not applicable, just set to 0).<br>
&gt;&gt; The &quot;_ut&quot; is for unixtime, or seconds since January 1, 1970.<br>
&gt;&gt; (4) Global attributes defining the projectsion:<br>
&gt;&gt; :Projection = &quot;LatLon&quot; ;<br>
&gt;&gt; :lat_ll_deg = &quot;25.063000 degrees_north&quot; ;<br>
&gt;&gt; :lon_ll_deg = &quot;-124.938000 degrees_east&quot; ;<br>
&gt;&gt; :delta_lat_deg = &quot;0.125000 degrees&quot; ;<br>
&gt;&gt; :delta_lon_deg = &quot;0.125000 degrees&quot; ;<br>
&gt;&gt; :Nlat = &quot;224 grid_points&quot; ;<br>
&gt;&gt; :Nlon = &quot;464 grid_points&quot; ;<br>
&gt;&gt; Here you&#39;ll just insert your grid definition info.<br>
&gt;&gt;<br>
&gt;&gt; Hope that helps, and feel free to write with more questions about this.<br>
&gt;&gt;<br>
&gt;&gt; John Halley-Gotway<br>
&gt;&gt; <a href="mailto:johnhg@ucar.edu" target="_blank">johnhg@ucar.edu</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; capecchi wrote:<br>
&gt;&gt;&gt; Dear met_help,<br>
&gt;&gt;&gt; I&#39;m currently involved in WRF verification issues for a biometeorological<br>
&gt;&gt;&gt; service in Italy.<br>
&gt;&gt;&gt; I&#39;m interested in point-stat tools but I have, as input forecast data,<br>
&gt;&gt;&gt; NetCDF files derived and post-elaborated from WRF GRIB1 output.<br>
&gt;&gt;&gt; I read from MET User Guide that I&#39;m supposed to provide as input data<br>
&gt;&gt; only<br>
&gt;&gt;&gt; GRIB1 files or NetCDF format<br>
&gt;&gt;&gt; that is output from the Pcp-Combine tool; I&#39;m wondering if my NetCDF file<br>
&gt;&gt;&gt; format are like the Pcp-Combine tool&#39;s format<br>
&gt;&gt;&gt; (I&#39;m attaching one as sample) or if you can suggest me some NetCDF to<br>
&gt;&gt; GRIB1<br>
&gt;&gt;&gt; converter tools (like cdo, nco, or...)<br>
&gt;&gt;&gt; Thanks in advance for any help you can give me, regards, Valerio Capecchi<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; **************************************************************************<br>
&gt;&gt;&gt; Valerio Capecchi<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; --------------------------------------------------------------------------<br>
&gt;&gt;&gt; Interdepartemental Centre of Bioclimatology - University of Florence<br>
&gt;&gt;&gt; Piazzale delle Cascine 18<br>
&gt;&gt;&gt; 50144 Firenze. Italia<br>
&gt;&gt;&gt; Tel: +39 0553288257<br>
&gt;&gt;&gt; Fax: +39 055332472<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; WEB <a href="http://www.unifi.it/cib" target="_blank">http://www.unifi.it/cib</a><br>
&gt;&gt;&gt;<br>
&gt;&gt; ---------------------------------------------------------------------------<br>
&gt;&gt;&gt; CNR IBIMET - LaMMA (Laboratory for Meteorology and Environmental<br>
&gt;&gt; Modelling)<br>
&gt;&gt;&gt; EDIFICIO D<br>
&gt;&gt;&gt; VIA MADONNA DEL PIANO &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 50019 SESTO FIORENTINO (FI)<br>
&gt;&gt;&gt; tel &nbsp;+39 055 &nbsp;5226041/2<br>
&gt;&gt;&gt; fax &nbsp;+39 055 &nbsp;444083<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://www.lamma.rete.toscana.it/bioclima" target="_blank">http://www.lamma.rete.toscana.it/bioclima</a><br>
&gt;&gt;&gt;<br>
&gt;&gt; ---------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt; ***************************************************************************<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Met_help mailing list<br>
&gt;&gt;&gt; <a href="mailto:Met_help@mailman.ucar.edu" target="_blank">Met_help@mailman.ucar.edu</a><br>
&gt;&gt;&gt; <a href="http://mailman.ucar.edu/mailman/listinfo/met_help" target="_blank">http://mailman.ucar.edu/mailman/listinfo/met_help</a><br>
&gt;&gt; netcdf nam.20070330.ncep110 {<br>
&gt;&gt; dimensions:<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;lat = 224 ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;lon = 464 ;<br>
&gt;&gt; variables:<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;float lat(lat, lon) ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lat:units = &quot;degrees_north&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lat:long_name = &quot;Latitude&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lat:_FillValue = -9999.f ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;float lon(lat, lon) ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lon:units = &quot;degrees_east&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lon:long_name = &quot;Longitude&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lon:_FillValue = -9999.f ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;float APCP(lat, lon) ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:grib_code = 61 ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:units = &quot;kg/m^2&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:long_name = &quot;Total precipitation&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:level = &quot;SFC&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:_FillValue = -9999.f ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:init_time = &quot;20070330_000000&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:init_time_ut = 1175212800 ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:valid_time = &quot;20070331_120000&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:valid_time_ut = 1175342400 ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;APCP:accum_time = &quot;6 hours&quot; ;<br>
&gt;&gt;<br>
&gt;&gt; // global attributes:<br>
</div></div>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:FileOrigins = &quot;File /home/johnhg/nam.20070330.ncep110.ncgenerated 20080923_163157 UTC on host billiken by the PCP-Combine tool&quot; ;<br>
<div>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:RunCommand = &quot;Addition:<br>
&gt;&gt; /home/johnhg/nam.20070330.ncep110.grb with accumulation of 3 hours plus<br>
&gt;&gt; /home/johnhg/nam.20070330.ncep110.grb with accumulation of 3 hours.&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:Projection = &quot;LatLon&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:lat_ll_deg = &quot;25.063000 degrees_north&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:lon_ll_deg = &quot;-124.938000 degrees_east&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:delta_lat_deg = &quot;0.125000 degrees&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:delta_lon_deg = &quot;0.125000 degrees&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:Nlat = &quot;224 grid_points&quot; ;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:Nlon = &quot;464 grid_points&quot; ;<br>
&gt;&gt; }<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
</div><div><div></div><div>&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Met_help mailing list<br>
&gt; <a href="mailto:Met_help@mailman.ucar.edu" target="_blank">Met_help@mailman.ucar.edu</a><br>
&gt; <a href="http://mailman.ucar.edu/mailman/listinfo/met_help" target="_blank">http://mailman.ucar.edu/mailman/listinfo/met_help</a><br>
</div></div></blockquote></div><br></div>