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.
Because of the many and deep changes to 4.3, we are calling this an alpha release. We hope to get it back to beta very soon. Please try this out in your application and let us know what issues you see. Thanks!
John, Dennis, Ethan, Marcos, Sean Some of the main features: 1. BuildingEverything has been mavenized. If you want to build from source, you need git and maven:
git clone git://github.com/Unidata/thredds.git thredds cd thredds mvn install Note that:- in order to support the strict Maven module dependency rules, classes may have been moved to different modules.
- you should use Maven for complicated dependency management- there are a limited number of variations of the jar files on the web site - just the complete CDM and ToolsUI right now. Let us know if you need others and we will prioritize.
- the ant builds, and the source release jar, are no longer maintained. 2. GRIB rewrite.The GRIB-1 and GRIB-2 IOSPs have been completely rewritten. Many errors have been fixed, and if you are reading GRIB, you want to start using 4.3 asap.
Documentation of GRIB is at: http://www.unidata.ucar.edu/software/netcdf-java/formats/GribFiles.html 3. GRIB variable renaming:GRIB names have been substantially changed to deal with various defects in previous versions. In the end, we decided to keep the names as human readable, at the cost that they will change when external tables get changed. But if you have scripts that depend on variable names, you will need to update them to use the new names.
We do have a hueristic mapping of old names to new. However, it is not always accurate, because the old names are dependent on the exact dataset. Some details are here:
4. WMO / GRIB / BUFR table updates.The latest WMO tables for GRIB and BUFR are used. GRIB local tables have been updated where possible.
5. HTTPClient usage has been changed; we have wrapped the HTTPClient library to insulate you from future changes. Details are here:
http://www.unidata.ucar.edu/software/netcdf-java/reference/Session.html http://www.unidata.ucar.edu/software/netcdf-java/reference/Auth.html 6. Runtime loading of IOSPs:IOSPs can now be found automatically using javax.imageio.spi.ServiceRegistry, see:
http://www.unidata.ucar.edu/software/netcdf-java/reference/RuntimeLoading.html#ServiceRegistry 7: Many bug fixes and new features, see CHANGE log: http://www.unidata.ucar.edu/software/netcdf-java/v4.3/CHANGES
netcdf-java
archives: