Release 3.2.0
Changes from 3.1.1 to 3.2.0
-
Structured arrays can be larger than 255 bytes now. This was a limitation in the previous versions, but now it is gone (the new limit is ~512 MB, which I hope will be enough for some time).
-
New
blosc2.matmul()
function for computing matrix multiplication on NDArray instances. This allows for efficient computations on compressed data that can be in-memory, on-disk and in the network. See here for more information. -
Support for building WASM32 wheels. This is a new feature that allows to build wheels for WebAssembly 32-bit platforms. This is useful for running Python code in the browser.
-
Tested support for NumPy<2 (at least 1.26 series). Now, the library should work with NumPy 1.26 and up.
-
C-Blosc2 updated to 2.17.0.
-
httpx
has been replaced by therequests
library for the remote proxy. This was necessary to avoid the need of thehttpx
library, which is not supported by Pyodide.