Skip to content

Releases: NCAR/SPERR

v0.8.1

18 Jan 21:13
Compare
Choose a tag to compare

This release contains mostly miscellaneous changes, including a small patch to CLI11 that removes a warning during CMake. However, there's also a small change on how the levels of wavelet transform is to be performed given an array length, some compressed data cannot be correctly decompressed using this version of code anymore.

v0.8.0

15 Dec 01:10
Compare
Choose a tag to compare

This release brings multi-resolution decoding to SPERR; see this page for more detail.

It also changed the underlying implementation a little bit so that the generated bitstreams won't be compatible with previous versions of SPERR.

v0.7.2

16 Nov 04:41
Compare
Choose a tag to compare

This is a patch release; the software license is changed to Apache-2.0.

v0.7.1

07 Oct 18:06
Compare
Choose a tag to compare

This is a minor release that

  1. provides another moderate performance improvement (10%--15%) compared to v0.7.0;
  2. provides an option in the C API to include (or not ) a header field when compressing a 2D slice.

v0.7.0

21 Sep 19:03
Compare
Choose a tag to compare

This is a major release relative to v0.6.x series, thus the compressed bitstreams are not compatible. This release focuses on runtime performance improvements, with the most significant one being a novel implementation based on integer operations. Compared to v0.6.x series, this release is 20% to 50% faster.

A new functionality in this release is *Progressive Access" on 3D SPERR bitstreams. See this page for more discussion.

v0.6.2

14 Feb 03:47
Compare
Choose a tag to compare

This release fixes a CMakeLists.txt formatting issue that might cause make install to fail sometimes.

v0.6.1

07 Feb 21:17
Compare
Choose a tag to compare

The major objective of this release is to test the integration of Zenodo. If successful, Zenodo should provide a DOI to this release.

A minor improvement in this release is that compressor_3d and compressor_2d will always use double-precision to compute compression statistics, even when the input was originally in single precision.

v0.6.0

31 Jan 16:51
7b9a44c
Compare
Choose a tag to compare

This release brings the following improvements:

  1. Support for a custom filter
  2. Bug fixes (#184, #186)
  3. Usability improvement to the compressor_3d and compressor_2d utilities.

v0.5.2

15 Dec 01:04
76f3e9f
Compare
Choose a tag to compare

This release fixes a bug (#181) that can cause an error tolerance not honored.

v0.5

14 Nov 19:28
8746ef5
Compare
Choose a tag to compare

This release changes the building script to allow using the ZSTD library from the system, thanks to contribution by robertu94.