Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Hi, I am using netcdf-java 5.3.3 to read various bufr-files. It works very well, but 2 things are strange: 1. Compared to other tools, I got sometimes different values for the variable "obs.Radiosonde_type", -114 in this case. This is a invalid value, since the values of this enum are only positive. 2. I also got "Unknown enum value" for several enums, for example "obs.Radiosonde_type". In netcdf-java 5.4.1 these values are NULL. I am not sure, if this a problem with your library, since many (not all) enums can be transformed to string (NetcdfDatasets does this job) and only BUFRdisplay was able to transform "obs.Radiosonde_type" for me. Here are my test results: - BUFR Viewer https://kunden.dwd.de/bufrviewer/ LSSW 0 02 011 RADIOSONDE TYPE CODE_TABLE 10** 0 0 8 bits 142 [ 142.000 ] DWSG 0 02 011 RADIOSONDE TYPE CODE_TABLE 10** 0 0 8 bits 124 [ 124.000 ] - toolsUI 5.3.3 https://www.unidata.ucar.edu/downloads/netcdf-java/ LSSW Radiosonde_type = "Unknown enum value=-114" CodeTable 0-2-11 DWSG Radiosonde_type = "Unknown enum value=124" CodeTable 0-2-11 - toolsUI-5.4.1 Only NULL for both files - BUFRdisplay http://www.elnath.org.uk/ LSSW 8,"Radiosonde type","Code table","0-02-011",142 -> Vaisala RS41 with pressure derived from GPS height/AUTOSONDE (Finland) DWSG 8,"Radiosonde type","Code table","0-02-011",124 -> Vaisala RS41/AUTOSONDE (Finland) - ecCodes https://confluence.ecmwf.int/display/ECC/Releases LSSW "key" : "radiosondeType", "value" : 142, "units" : "CODE TABLE" DWSG "key" : "radiosondeType", "value" : 124, "units" : "CODE TABLE"
netcdf-java
archives: