DESCRIPTION
Convert a GRIB file to netCDF format.
USAGE
grib_to_netcdf [options] grib_file grib_file ...
OPTIONS
-I key1,key2,...
Ignore keys. Default method,type,stream,refdate,hdate
-S key1,key2,...
Split according to keys. Default param,expver
-R date
Reference date in the format YYYYMMDD. Default value 19000101.
-D NC_DATATYPE
Type of data. Possible values NC_BYTE, NC_SHORT, NC_INT, NC_FLOAT, NC_DOUBLE. Default NC_SHORT
-T
Don't use time of validity.
-f
Force. Force the execution not to fail on error.
-o output file
The name of the netcdf file.
-V
Version.
-M
Multi-field support off. Turn off support for multiple fields in single grib message.
-k kind
Specifies the kind of file to be created. Possible values are: 1 -> netCDF classic file format 2 -> netCDF 64 bit classic file format (Default) 3 -> netCDF-4 file format 4 -> netCDF-4 classic model file format
-u dimension
Set dimension to be an unlimited dimension.
grib_to_netcdf examples
Produce a NetCDF file from grib edition 1
Code Block > grib_to_netcdf -o output.nc input.grib1
If your grib file has analysis and 6-hour forecast, then ignore keys 'type' and 'step'. Thus type=an/fc and step=00/06 will not be considered as netcdf dimensions.
Code Block > grib_to_netcdf -I type,step -o output.nc input.grib
Do not use time of validity. If time of validity is used, it means the 1D time coordinate is considered as date+time+step, otherwise 3 different dimensions are created.
The default behaviour is to use the time of validity.
Code Block > grib_to_netcdf -T -o output.nc input.grib
Produce NetCDF with data type of FLOAT (32bit floating point, for higher precision).
Note these types were chosen to provide a reasonably wide range of trade-offs between data precision and number of bits required for each value
Code Block > grib_to_netcdf -D NC_FLOAT -o output.nc input.grib