The NetCDF-Java/Common Data Model (CDM) library and THREDDS Data Server (TDS) version 4.3.15 were released on December 18, 2012. The latest update can be downloaded from:
- the NetCDF Java Library download page,
- the TDS page,
- or from Unidata's GitHub repository.
Version 4.3 includes a complete rewrite of GRIB1 and GRIB2 file handling, intended to correct problems that exist in version 4.2's handing of tables (especially in non-NCEP files) and time interval coordinates.
Note: The variables in a GRIB dataset will have different names when viewed in CDM 4.3 than the same variables when viewed in CDM 4.2. If your application reads GRIB files, we strongly recommend that you upgrade to the latest version of the NetCDF-Java/CDM library and closely examine the output of any files that you really care about. Check parameter names and everything else against the original documentation if possible, especially if there is any local parameter use. Please send us any files you suspect might be incorrectly read by the CDM library.
Evolving documentation for GRIB is at Unidata's Grib Tables page.
Other new features in this version include:
- CDM netcdf-4 writing now has several chunking stategies to choose from
- TDS netcdf-4 writing is now available in the netcdf subset service, using GRIB chunking strategy
-
GRIB reading (including feature collections) have their own cache area, can maintain the directory
structure of the files and can be configured by the user, see:
https://www.unidata.ucar.edu/projects/THREDDS/tech/tds4.3/reference/ThreddsConfigXMLFile.html#GribIndexWriting - GRIB-2 vertical level 100 renamed from "pressure" to "isobaric" for consistency
- WMS code in the TDS is up to date with ncWMS 1.0 release
- GRIB renaming code and tables are ready
- CDM Calendar: use gregorian as default Calendar for CF version < 1.7
- ToolsUI: better image resizing library; new tabs: Writer, CdmIndex, GRIB2/Index
- Bug fixes: datasetScan latest, ncss point writers, others
For additional information, see the NetCDF-Java Library page.
This version of the TDS is now available for testing on:
http://thredds-test.ucar.edu/thredds/catalog.html
It will soon be on the production server at:
http://thredds.ucar.edu/thredds/catalog.html
Please note the new server names. Using motherlode.ucar.edu is now deprecated; while the old name will continue to work in the short term, it will eventually be phased out entirely.
The NetCDF-Java development team at the Unidata Program Center strongly encourages operators of sites that take advantage of the CDM libraries to install the latest version and forward any potential issues to the development team via Unidata's support system (support-netcdf-java@unidata.ucar.edu) or the user community mailing list (netcdf-java@unidata.ucar.edu). Real-world use of new features by the user community is integral to the process of creating and refining these libraries.