libpressio version 0.57.0
libpressio version 0.57.0
Major Changes:
- BREAKING CHANGE - removed the ftk plugin in favor of using it from the
external metrics plugin. This change reduces complexity and code
duplication between this library and the ftk command line application
this also prevents the frequent internals changes in FTK from breaking
libpressio's build. closes #12 - libpressio now has JSON support with the following features:
- pressio_options structures can be serialized to and from JSON. NOTE
when serializing options that use pressio_option_userptr_type are
omitted because by definition they cannot be serialized. - external metrics can now read a JSON based format when using the
external:api=json:1
version. This allows returning complex
datatypes from metrics. - an experimental hdf5_filter which provides another way to use
compressors supported with libpressio. The JSON support is used in
serializing options where relevant.
- pressio_options structures can be serialized to and from JSON. NOTE
Minor Changes:
- Moved the python bindings to
tools/swig
- Added the ability to not produce man page links and install docs when
documentation is built - renamed the imagemagick check to be imagemagick_longlong to more clear
about what it was testing for.
Bug Fixes:
- Added missing headers to CMakeLists to improve clangd and clion
autocompetion. - Fixed all current documentation warnings and compiler warnings