File tree Expand file tree Collapse file tree 5 files changed +10
-7
lines changed
Expand file tree Collapse file tree 5 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 1- Announcing Python-Blosc2 3.12.2
1+ Announcing Python-Blosc2 4.0.0
22===============================
33
4- This is a patch release where we hotfix the WASM wheel upload to a separate repo to avoid history bloat.
4+ This is major version release where we have accelerated computation via multithreading using the
5+ [miniexpr library](https://github.com/Blosc/miniexpr/tree/main). We have also changed the wheel layout to comply with PEP 427
6+ and added support for the [blosc2-openzl plugin](https://github.com/Blosc/blosc2-openzl).
57
6- You can think of Python-Blosc2 3 .x as an extension of NumPy/numexpr that:
8+ You can think of Python-Blosc2 4 .x as an extension of NumPy/numexpr that:
79
810- Can deal with NDArray compressed objects using first-class codecs & filters.
911- Performs many kind of math expressions, including reductions, indexing...
Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ else()
116116 include (FetchContent )
117117 FetchContent_Declare (blosc2
118118 GIT_REPOSITORY https://github.com/Blosc/c-blosc2
119- GIT_TAG bf21f84680542e680fd94fdc05c5a76259df1345
119+ GIT_TAG 5b7d426b07e5be328b5accb88444d5e7aeabce53 # v2.23.0
120120 )
121121 FetchContent_MakeAvailable (blosc2)
122122 include_directories ("${blosc2_SOURCE_DIR} /include" )
Original file line number Diff line number Diff line change 11# Release notes
22
3- ## Changes from 4.0.0-b1 to 4.0.0-b2
3+ ## Changes from 4.0.0-b1 to 4.0.0
44
55- On Windows, miniexpr is temporarily disabled for integral outputs and mixed-dtype expressions.
66 Set ` BLOSC2_ENABLE_MINIEXPR_WINDOWS=1 ` to override this for testing.
7+ - Handle thread workers for computation to ensure never exceeds NUMEXPR_MAX_THREADS. Thanks @skmendez !
78
89## Changes from 3.12.2 to 4.0.0-b1
910
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ dependencies = [
3939 " numexpr>=2.14.1; platform_machine != 'wasm32'" ,
4040 " requests" ,
4141]
42- version = " 4.0.0-b2.dev0 "
42+ version = " 4.0.0"
4343[project .entry-points ."array_api" ]
4444blosc2 = " blosc2"
4545
Original file line number Diff line number Diff line change 1- __version__ = "4.0.0-b2.dev0 "
1+ __version__ = "4.0.0"
22__array_api_version__ = "2024.12"
You can’t perform that action at this time.
0 commit comments