Skip to content

Releases: CODARcode/libpressio

libpressio version 0.50.4

06 Nov 16:56
Compare
Choose a tag to compare

libpressio version 0.50.4

Bug Fix

  • fix an error in pressio.io_data_to_numpy where the wrong type of numpy
    ndarray was created.

libpressio version 0.50.3

06 Nov 16:56
Compare
Choose a tag to compare

libpressio version 0.50.3

Minor Improvements

  • region_of_interest now computes both input and decompressed stats

libpressio version 0.50.2

06 Nov 16:56
Compare
Choose a tag to compare

libpressio version 0.50.2

Minor Improvements

  • Added a region_of_interest metrics module. This is similar to what
    was done in MGARD-QOI mode's pixel control.

libpressio version 0.50.1

06 Nov 16:56
Compare
Choose a tag to compare

libpressio version 0.50.1

Minor Improvements

  • Python bindings now expose the POSIX IO functions for ease of use.

Bug Fixes

  • pressio_io objects now clear errors at the beginning of functions that
    could possibly error
  • struct pressio_metrics now properly copies the underlying object when it is
    copied
  • fixed a memory leak in fpzip_plugin::compress
  • fixed an error in the way that standard deviation was calculated in
    error_stat
  • fixed some minor memory leaks in the tests

libpressio version 0.50.0

06 Nov 16:56
Compare
Choose a tag to compare

libpressio version 0.50.0

Major Changes

  • Added Exafel-SZ python bindings

libpressio version 0.49.2

06 Nov 16:56
Compare
Choose a tag to compare

libpressio version 0.49.2

Bug Fixes

  • Fix spack python bindings by removing deprecated python modules

libpressio version 0.49.1

06 Nov 16:56
Compare
Choose a tag to compare

libpressio version 0.49.1

Major Changes

  • Tweaked definition of stability to include the options/configuration
    returned by a module when a particular key is returned in the
    configuration. See the README for details.

Minor Changes

  • Updated documentation for plugins to document recent modules.
  • Added Sheng Di to the list of authors of LibPressio to recognize his
    code contributions to the SZ, Digit Rounding, Bit Grooming, and other
    libpressio modules and overall design.

Bug Fixes

  • Fix misspelling in kl_divergance module
  • Pearson's module incorrectly did not compute the mean causing metrics
    to be wrong
  • KS test wrongly did not treat data as const resulting in modules
    coming after ks_test to produce incorrect results.

libpressio version 0.49.0

06 Oct 15:30
Compare
Choose a tag to compare

libpressio version 0.49.0

Major Changes

  • Added BitGrooming and DigitRounding compressor plugins. Thanks to
    Hengzhi Chen for contributing them!

libpressio version 0.48.0

06 Oct 15:30
Compare
Choose a tag to compare

libpressio version 0.48.0

Major Changes

  • BREAKING CHANGE: compressors now automatically reset the
    error status when calling into them. Compressors were supposed to do
    this themselves before, but this simplifies implementation
  • BREAKING CHANGE: pressio_distributed_manager::bcast now uses it's root
    member
  • MGARD plugin now catches all exceptions thrown from MGARD to set a
    warning/error as appropriate.
  • Restore random access mode to SZ

Bug Fixes

  • composite_plugin::clone() now returns a full instead of a partial
    clone

libpressio version 0.47.0

06 Oct 15:30
Compare
Choose a tag to compare

libpressio version 0.47.0

Major Changes

  • Added performance counter stats for SZ and MGARD compressors
  • SZ now reports it's compilation options via get_configuration
  • Added Contribution guidelines and acknowledgments in CONTRIBUTORS.md
  • BREAKING CHANGE - changed default of distributed_manager from 1 group
    of N processes to N groups of one process because this is the more
    common use case.
  • BREAKING CHANGE - although the printed format was documented as
    unstable, it did change for pressio_data objects containing 10 or
    fewer elements to print the elements as well.