WaveletBuffer

A universal C++ compression library based on wavelet transformation

MPL-2.0 License

Downloads
484
Stars
12
Committers
4

Bot releases are hidden (Show)

WaveletBuffer - Release v0.7.1 Latest Release

Published by atimin 10 months ago

Fixed:

  • Build Python 3.11 wheels
WaveletBuffer - Release v0.7.0

Published by atimin over 1 year ago

Changed

  • DRIFT-683: Consolidated dependencies, PR-60

Fixed

  • Python 3.11 build, PR-60
WaveletBuffer -

Published by atimin over 1 year ago

IMPORTANT: We have changed serialization of subbands. The current version of the serialization is 3. We support
de-serialization of version 2 and 3. However, the serialization of version 2 is not supported anymore and to parse
archives you have to update to version 0.6.0.

Added

  • DRIFT-605: Clang-format to pre-commit and CI, PR-48
  • DRIFT-617: Conan build for Linux armv8, PR-49
  • ISSUE-53: Force conan installation before sdist build, PR-54
  • DRIFT-637: Add matrix_compressor support, PR-55
  • Pass through float precision as compression level, PR-59

Changed

  • DRIFT-605: Fix .clang-format include categories order, reformat cpp files, fix v15.0.4, PR-48
  • DRIFT-638: Change g++ version in conan profile, PR-52
  • BUG-56: Change conan version to 1.56, PR-57

Removed

  • DRIFT-617: OpenBLAS, PR-49

Fixed

  • DRIFT-622: Incorrect WaveletBuffer decompositions serialization with sf_compression=0, PR-50
  • BUG-56: CalculateMaxDecompositionSteps(), unit test for kNone, PR-57
WaveletBuffer - Release v0.5.1

Published by atimin over 1 year ago

Fixed

  • Fix bad package in conan and re-build package
WaveletBuffer - Release v0.5.0

Published by atimin over 1 year ago

Added

  • DRIFT-284: Setup Doxygen and publish on readthedocs, PR-34
  • DRIFT-518: Linter and cppcheck for Python bindings, PR-36
  • DRIFT-534: Dependencies compatibility table, PR-37
  • DRIFT-550: Add wrappers for Python bindings with
    docstrings, PR-38
  • DRIFT-579: Publish Python API references on RTD, PR-39
  • DRIFT-585: WaveletBuffer explanation, PR-41

Changed

  • Use MacOs-12 as build system in CI, PR-33
  • Update conan to 1.53, PR-40
  • ISSUE-42: Update dependencies license page, PR-43
  • DRIFT-612: Fix broken pipeline for MacOS, PR-45
WaveletBuffer - Release v0.4.0

Published by atimin about 2 years ago

Added

  • Dependencies to CI, PR-30

Changed

  • DRIFT-524: Replace boost by CImg, PR-32
WaveletBuffer - Release v0.3.0

Published by atimin about 2 years ago

Added

  • DRIFT-507: Windows support, PR-25
  • DRIFT-533: MacOS support, PR-28

Changed

  • DRIFT-507: Conan generator to CMakeDeps, PR-25
WaveletBuffer - Release v0.2.0

Published by atimin about 2 years ago

Added

  • DRIFT-493: WaveletImage, PR-21
  • Required version for conan, PR-27

Changed

  • DRIFT-506: Upload python packages to PyPI server, PR-23
WaveletBuffer - Release v0.1.1

Published by atimin over 2 years ago

Fixed

  • Fix sdist Python package, PR-20
WaveletBuffer - Release v0.1.0

Published by atimin over 2 years ago

Added

  • DRIFT-445: Conan integration, PR-9
  • DRIFT-446: New python bindings, PR-12
  • DRIFT-447: MacOS instructions, PR-14
  • DRIFT-448: Code coverage support, PR-10
  • DRIFT-480: More unit tests, PR-11
  • Installing section in README, PR-13

Changed

  • DRIFT-480: Bump up Catch version to 3.0.1, PR-11
  • DRIFT-491: Move needed metric to wavelet buffer, remove metric with dependencies, PR-15

Fixed

  • DRIFT-480: Set BLAZE_USE_SHARED_MEMORY_PARALLELIZATION=0 to avoid Nested parallel sections detected blaze
    problem, PR-11
  • DRIFT-500: 2d Amplitude bug, PR-17
Package Rankings
Top 14.34% on Pypi.org
Badges
Extracted from project README
codecov
Related Projects