Releases: CODARcode/libpressio
Releases · CODARcode/libpressio
libpressio version 0.50.4
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
libpressio version 0.50.3
Minor Improvements
- region_of_interest now computes both input and decompressed stats
libpressio version 0.50.2
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
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
libpressio version 0.50.0
Major Changes
- Added Exafel-SZ python bindings
libpressio version 0.49.2
libpressio version 0.49.2
Bug Fixes
- Fix spack python bindings by removing deprecated python modules
libpressio version 0.49.1
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
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
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
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.