Revisions of python-blosc2

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1170323 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 10)
- Update to 2.6.2
  * Protection when platforms have just one CPU. This caused the
    internal number of threads to be 0, producing a division by zero.
  *  Updated to latest C-Blosc2 2.14.3.
- Release 2.6.0
  * [EXP] New evaluation engine (based on numexpr) for NDArray
    instances. Now, you can evaluate expressions like a + b + 1
    where a and b are NDArray instances. This is a powerful feature
    that allows for efficient computations on compressed data. See
    this example to see how this works. Thanks to @omaech for her
    help in the pow function.
  * As a consequence of the above, there are many new functions to
    operate with NDArray instances. See the function section in
    NDArray API for more information.
  * Support for NumPy 2.0.0 is here! Now, the wheels are built with
    NumPy 2.0.0rc1. Please tell us in case you see any issues with
    this new version.
  * Add **kwargs to load_tensor() function. This allows to pass
    additional parameters to the deserialization function. Thanks
    to @jasam-sheja.
  * Fix vlmeta.to_dict() not honoring tuple encoding. Thanks to
    @ivilata.
  * Check that chunks/blocks computation does not allow a 0 in
    blocks. Thanks to @ivilata.
  * Many improvements in ruff rules and others. Thanks to
    @DimitriPapadopoulos.
  * Remove printing large arrays in notebooks (they use too much
    RAM in recent versions of Jupyter notebook). (forwarded request 1170319 from bnavigator)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1117791 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 7)
- Update to 2.2.9
  * Support for specifying (plugable) tuner parameters in cparams. Thanks to
    Marta Iborra.
  * Re-add support for Python 3.8. Although we don't provide wheels for it,
    support is there (although it requires compilation time).
  * Avoid duplicate iteration over the same dict. Thanks to Dimitri Papadopoulos.
  * Fix different issues with f-strings. Thanks to Dimitri Papadopoulos.
- Release 2.2.8
  * Support for Python 3.12
  * Different improvements suggested by refurb and pyupgrade.
    Thanks to Dimitri Papadopoulos.
  * Updated to latest C-Blosc2 2.10.4.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1113433 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 6)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1086979 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 4)
Forwarded request #1086760 from bnavigator

- Bump BuildRequires: Does not build with older c-blosc2
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1082827 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 3)
- update to 2.2.0:
  * New bytedelta filter.  We have blogged about this:
    https://www.blosc.org/posts/bytedelta-enhance-compression-
    toolset/.  See the examples/ndarray/bytedelta_filter.py for a
    sample script.  We also have a short video on how bytedelta
    works: https://www.youtube.com/watch?v=5OXs7w2x6nw
  * `dtype.itemsize` will have preference over typesize in
    cparams (as it was documented).
  * `blosc2.compressor_list(plugins=False)` do not list codec
    plugins by default now.  If you want to list plugins too, you
    need to pass `plugins=True`.
  * Internal C-Blosc2 updated to latest version (2.8.0).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1067622 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 1)
companion of c-blosc2
Displaying all 10 revisions
openSUSE Build Service is sponsored by