- Update to 4.1.2
* Updated c-blosc2 for memory leak and other bug fixes
- Blosc2 v4.1.0
* Add DSL kernel functionality for faster, compiled, user-defined
functions which broadly respect python syntax and implement the
LazyArray interface. See the introductory tutorial at:
https://blosc.org/python-blosc2/getting_started/tutorials/03.lazyarray-udf-kernels.html
* Add read-only mmap support for store containers:
* DictStore, TreeStore, and EmbedStore now accept mmap_mode="r"
* when opened with mode="r" (including via blosc2.open for .b2d,
* .b2z, and .b2e).
* New .meta entry for store containers, allowing better store
recognition at blosc2.open() time. Fixes #546.
* Add cumulative_sum and cumulative_prod functions for Array API
compliance.
* Add Unicode string arrays, support comparison operations with
them, and optimised compression path.
* Add endswith and startswith and extend contains to support
strings and offer miniexpr multithreaded computation when
possible.
* Use DSL kernels to accelerate arange/linspace constructors by
6-10x.
* Improve documentation for filters and filters_meta.
* Fix edge case issues with resize and constructors so that
chunks may be set independently of shape, and arrays may be
extended from empty consistently.
* Continued work on miniexpr integration, interface, and support.
* Ruff fixes and implementation of PEP recommendations.
- Blosc2 4.0.0
* The main change is hyperfast fully multithreaded computation
OBS-URL: https://build.opensuse.org/request/show/1349145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-blosc2?expand=0&rev=15
Description
No description provided
Languages
Diff
100%