-scaling_0001¶
Scaling_0001¶
The standard NCEP post-processor uses data files that specify the precision of every field (grid values have values of i*10j*2k, where j and k are specified by the data file). Different models may have different precisions even though they use the same NCEP post-processor.
Wgrib2, by default, writes new fields using the ECMWF-style which specifies the binary precision, n. (grid values have values i*2^j, where the values of i ranges from 0 to 2^(n+1) - 1)
The -scaling_0001 option converts a field from ECMWF-style precision to NCEP-style precision. Since everybody has a different scaling, -scaling_0001 was designed to be an example on how to write an option that applies your precisions. I am assuming that are creative enough that there will be no duplicate names. I will include scaling_* to the wgrib2 distributions.
Usage¶
Example¶
To add your own Scaling¶
1) cd (wherever)/grib2/wgrib2
2) cp Scaling_0001.c Scaling_mymodelv1.c
(note code needs to start with a capital)
3) edit Scaling_mymodelv1.c
don't forget to change scaling_0001 to scaling_mymodelv1 everywhere
4) cd ..
(compile wgrib2 using directions)
See also:
Description: misc changes scaling testing (sample)
Docs derived from https://www.cpc.ncep.noaa.gov/products/wesley/wgrib2/scaling_0001.html