Skip to content

Commit ede0199

Browse files
committed
Getting ready for release 3.5.0
1 parent d4be430 commit ede0199

File tree

5 files changed

+17
-7
lines changed

5 files changed

+17
-7
lines changed

ANNOUNCE.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
Announcing Python-Blosc2 3.4.0
1+
Announcing Python-Blosc2 3.5.0
22
==============================
33

4-
This release adds significant new functionality in the form of ``concatenate``. We support general concatenation of ndarrays, and offer an optimised path with significant speedups for the case of concatenating arrays with compatible chunk and blockshapes. In addition, there are bug fixes and more functionality for slicing of lazyexprs, and the possibility to jit compile user-defined functions which operate on pandas objects using the blosc2 engine.
4+
This release adds significant new functionality in the form of ``stack()``.
5+
It allows you to stack multiple Blosc2 NDarrays along a new axis, similar
6+
to NumPy's ``np.stack()``. This is particularly useful for creating
7+
higher-dimensional arrays from lower-dimensional ones.
58

69
You can think of Python-Blosc2 3.x as an extension of NumPy/numexpr that:
710

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ else()
5050
include(FetchContent)
5151
FetchContent_Declare(blosc2
5252
GIT_REPOSITORY https://github.com/Blosc/c-blosc2
53-
GIT_TAG 22b828b412391a8cbeeb97415777c5beecef73ff # v2.18.1 (expand_dims added)
53+
GIT_TAG abb9cd973c2d2d2d068e13934641dcbdedb06752 # v2.19.0 (expand_dims added)
5454
)
5555
FetchContent_MakeAvailable(blosc2)
5656
include_directories("${blosc2_SOURCE_DIR}/include")

RELEASE_NOTES.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
# Release notes
2-
## Changes from 3.4.0 to 3.4.1
32

4-
XXX version-specific blurb XXX
3+
## Changes from 3.4.0 to 3.5.0
4+
5+
* New `blosc2.stack()` function for stacking multiple arrays along a new axis.
6+
Useful for creating multi-dimensional arrays from multiple 1D arrays.
7+
See PR #427. Thanks to [@lshaw8317](Luke Shaw) for the implementation!
8+
9+
* New `blosc2.expand_dims()` function for expanding the dimensions of an array.
10+
This is useful for adding a new axis to an array, similar to NumPy's `np.expand_dims()`.
11+
See PR #427. Thanks to [@lshaw8317](Luke Shaw) for the implementation!
512

613
## Changes from 3.3.4 to 3.4.0
714

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dependencies = [
4141
"py-cpuinfo; platform_machine != 'wasm32'",
4242
"requests",
4343
]
44-
version = "3.4.1.dev0"
44+
version = "3.5.0"
4545

4646

4747
[project.optional-dependencies]

src/blosc2/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "3.4.1.dev0"
1+
__version__ = "3.5.0"

0 commit comments

Comments
 (0)