Skip to content

Commit 4726c40

Browse files
committed
Getting ready for release 3.7.1
1 parent 1f6d7b9 commit 4726c40

File tree

5 files changed

+19
-16
lines changed

5 files changed

+19
-16
lines changed

ANNOUNCE.rst

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
Announcing Python-Blosc2 3.7.0
1+
Announcing Python-Blosc2 3.7.1
22
==============================
33

44
In this release:
55

6-
✅ Overhaul of documentation (API reference and Tutorials)
7-
✅ Improvements to lazy expression indexing and in particular much more efficient
8-
memory usage when applying non-unit steps
9-
✅ Extended functionality of ``expand_dims`` to match that of NumPy
10-
✅ 3(!) new data storage classes (``EmbedStore``, ``DictStore`` and ``TreeStore``)
11-
which allow for the efficient storage of heterogeneous array data
12-
13-
See [here](https://github.com/Blosc/python-blosc2/pull/451#issuecomment-3178828765)
14-
for plots for the new data storage classes. And
15-
[here](https://github.com/Blosc/python-blosc2/pull/446#issuecomment-3167060686) for the improved performance
16-
of lazy expression slicing.
6+
✅ Many usability improvements to the ``TreeStore`` class and friends.
7+
✅ New section about ``TreeStore`` in basics NDArray tutorial.
8+
✅ Added ``C2Array.slice()`` method and other useful properties to ``C2Array`` class.
9+
10+
Check our new blog post about ``TreeStore`` usage and performance at:
11+
https://www.blosc.org/posts/new-treestore-blosc2
1712

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

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 d75993535461aaf2ded996f0a625cbec8df9655c # v2.20.0
53+
GIT_TAG 5d2f24c02ac65f7a7fa115efd1c6f458cc6b6240 # v2.21.0
5454
)
5555
FetchContent_MakeAvailable(blosc2)
5656
include_directories("${blosc2_SOURCE_DIR}/include")

RELEASE_NOTES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
# Release notes
22
## Changes from 3.7.0 to 3.7.1
33

4-
XXX version-specific blurb XXX
4+
* Added `C2Array.slice()` method and `C2Array.nbytes`, `C2Array.cbytes`, `C2Array.cratio`, `C2Array.vlmeta` and `C2Array.info` properties (PR #455).
5+
6+
* Many usability improvements to the `TreeStore` class and friends.
7+
8+
* New section about `TreeStore` in basics NDArray tutorial.
9+
10+
* New blog post about `TreeStore` usage and performance at: https://www.blosc.org/posts/new-treestore-blosc2
11+
12+
* C-Blosc2 internal library updated to latest 2.21.0.
513

614
## Changes from 3.6.1 to 3.7.0
715

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.7.1.dev0"
44+
version = "3.7.1"
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.7.1.dev0"
1+
__version__ = "3.7.1"

0 commit comments

Comments
 (0)