Releases: robertu94/libpressio
Releases · robertu94/libpressio
libpressio version 0.52.0
libpressio version 0.52.0
Major Changes
- Removed libpressio_ext/compat/* as a separate library called
std_compat to enable other packages such as libdistributed to use
it separately from libpressio.
libpressio version 0.51.0
libpressio version 0.51.0
Major Changes
- Massive performance improvements for NumPy interop through avoiding
several unrequired copies - LIBPRESSIO_INTERPROCEDERAL_OPTMIMIAZATION added to support link time
optimization - Several improvements to the HDF5 io plugin to allow for partial
reads/writes, better error handling, and additional test cases
libpressio version 0.50.5
libpressio version 0.50.5
Bug Fixes:
- span now does not use reserved name _Offset
- pressio_data now checks if the buffer is empty before calling malloc
to prevent undefined behavior on platforms where malloc(0) is
undefined behavior - pressio_metrics now handles self assignment
- bit grooming now uses the correct BG_DOUBLE type for doubles
- prevent catastrophic truncation in kl_divergance plugin
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.