Skip to content

Commit 35fb121

Browse files
committed
Getting ready for release 3.10.0
1 parent 4785b8a commit 35fb121

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

ANNOUNCE.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
Announcing Python-Blosc2 3.9.1
1+
Announcing Python-Blosc2 3.10.0
22
==============================
33

4-
This is a patch release where we have aimed to tidy up the code and improve robustness:
4+
This is a minor version release where we have aimed to tidy up the code and extend functionality:
55

6-
Bumped to numexpr 2.13.1 to incorporate new maximum/minimum NaN handling and "+"/"*" for booleans
7-
which matches NumPy behaviour.
8-
Refactoring in order to ensure Blosc2 functions with NumPy 1.26.
9-
✅ Streamlined documentation by introducing Array Protocol
6+
Improved documentation on thread management
7+
✅ Enabled direct ingestion of Zarr arrays, and added examples for xarray ingestion
8+
Extended string-based lazy expression computation to support expressions like "matmul(a, b) + c"
9+
✅ Streamlined inheritance from ``Operand`` for all computable objects (``NDArray``, ``LazyExpr``, ``LazyArray`` etc.).
1010

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

RELEASE_NOTES.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
# Release notes
22

3-
## Changes from 3.9.1 to 3.9.2
3+
## Changes from 3.9.1 to 3.10.0
44

5-
XXX version-specific blurb XXX
5+
* Improved documentation on thread management (thanks to [@orena1](@orena1) in PR #495)
6+
* Enabled direct ingestion of Zarr arrays, and added examples for xarray ingestion
7+
* Extended string-based lazy expression computation using a shape parser and modified lazy expression machinery so that expressions like "matmul(a, b) + c" can now be handled (PR #496).
8+
* Streamlined inheritance from ``Operand`` to ensure access to basic methods like ``__add__`` for all computable objects (``NDArray``, ``LazyExpr``, ``LazyArray`` etc.) (PR ##500).
69

710
## Changes from 3.9.0 to 3.9.1
811

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies = [
4040
"py-cpuinfo; platform_machine != 'wasm32'",
4141
"requests",
4242
]
43-
version = "3.9.2.dev0"
43+
version = "3.10.0"
4444
[project.entry-points."array_api"]
4545
blosc2 = "blosc2"
4646

src/blosc2/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = "3.9.2.dev0"
1+
__version__ = "3.10.0"
22
__array_api_version__ = "2024.12"

0 commit comments

Comments
 (0)