Unidata is pleased to announce that it will be maintaining a publicly-accessible code repository for the jj2000 software library. jj2000 is a JPEG 2000 encoder/decoder written in pure Java; it is used in the THREDDS Data Server (TDS) and the NetCDF-Java library to support JPEG 2000 compression in GRIB2 files.
JPEG 2000 is an image coding system that uses compression techniques based on wavelet technology. Unlike the older JPEG standard, JPEG 2000 can perform either lossless or lossy compression of data.
The jj2000 library has been used by the TDS project for some time and is an important element in a number of other open source projects. Because it is no longer actively maintained by the original developers, developers at the Unidata Program Center have forked the original code base and incorporated improvements from THREDDS.
The new repository is available on Unidata's Github site. We welcome external contributions and hope that as a community we can keep this unique and valuable software library working for years to come.