NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Richard It is not uncommon to see negative values on variables that are supposed to be non-negative (such as dust concentration, mixing ratios of gases, etc) because the data was interpolated from the original grid, normally a model grid, where it did not have negative values, to a more user friendly grid, say, a lat-lon grid, using an algorithm that may overshoot the original values, for instance a cubic spline algorithm, or the now fashionable "flux conservative" algorithms.In the ECMWF case (which if I remember right uses a spectral algorithm), I would guess that the conversion from spectral to spatial domain may have something to do with the negative values as well, because the conversion relies on discrete Fourier Transforms (DFTs/FFTs) and Legendre polynomials, which can also generate spurious
negative values. We have seen plenty of this, on data coming from spectral models, from models that use cubed-sphere grid, etc. Fortunately the spurious negative values tend to be localized in areas where the overall values of the data are already low (e.g. water vapor in the stratosphere), suggesting that the negative values are just a numerical artifact, and those data points should not be used for scientific purposes. One workaround, which we have used, is to "rectify" any negative values to zero, or to some very small positive number below the normal range of that variable. You can easily do this with NCO or CDO. I hope this helps. Gus Correa On 11/04/2017 10:07 AM, Richard Cloete wrote:
Hi all, Pretty new to NetCDF and ECMWF data.Just a quick (probably with an obvious answer) question: What do I do with negative values? For example, I am using aermr04, aermr05 and aermr06 (dust) data from ECMWF. I have noticed many negative values.What do I do with these data? Shall I just treat them as zeros? I ask because I am calculating the concentrations using the following formula: https://software.ecmwf.int/wiki/display/CKB/How+to+compute+concentration+from+a+mixing+ratio+fieldMany thanks, Richard _______________________________________________ NOTE: All exchanges posted to Unidata maintained email lists are recorded in the Unidata inquiry tracking system and made publicly available through the web. Users who post to any of the lists we maintain are reminded to remove any personal information that they do not want to be made public. netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
netcdfgroup
archives: