Skip to content

Commit e1cfce4

Browse files
committed
Getting ready for release 3.0.0rc2
1 parent 02ff0a9 commit e1cfce4

File tree

3 files changed

+18
-7
lines changed

3 files changed

+18
-7
lines changed

ANNOUNCE.rst

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
Announcing Python-Blosc2 3.0.0-rc1
1+
Announcing Python-Blosc2 3.0.0-rc2
22
==================================
33

4-
The Blosc development team is pleased to announce the first release release of
5-
Python-Blosc2 3.0.0. In this release, we have focused on the making of a
6-
compute engine that can work with compressed data in a NumPy-like fashion.
4+
The Blosc development team is pleased to announce the second release release of
5+
Python-Blosc2 3.0.0. Here, we are streamlining the API and adding more flexibility
6+
to the compute engine (e.g. support for reductions in fields of struct arrays).
77
You can think of Python-Blosc2 3.0 as a replacement of numexpr, but better :-)
88

99
As always, we would like to get feedback from the community before the final
1010
release. We are providing binary wheels that you can easily install from PyPI
1111
with:
1212

13-
pip install blosc2==3.0.0rc1
13+
pip install blosc2==3.0.0rc2
1414

1515
For more info, you can have a look at the release notes in:
1616

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ versions. For example, to install the first release candidate version, you can
194194

195195
.. code-block:: console
196196
197-
pip install blosc2==3.0.0rc1
197+
pip install blosc2==3.0.0rc2
198198
199199
Documentation
200200
=============

RELEASE_NOTES.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,18 @@
22

33
## Changes from 3.0.0-rc.1 to 3.0.0
44

5-
XXX version-specific blurb XXX
5+
* Improved docs, tutorials and examples. Have a look at our new docs at: https://www.blosc.org/python-blosc2.
6+
7+
* `blosc2.save()` is using `contiguous=True` by default now.
8+
9+
* `vlmeta[:]` is syntatic sugar for vlmeta.getall() now.
10+
11+
* Add `NDArray.meta` property as a proxy to `NDArray.shunk.vlmeta`.
12+
13+
* Reductions over single fields in structured NDArrays are now supported. For example, given an array `sarr` with fields 'a', 'b' and 'c', `sarr["a"]["b >= c"].std()` returns the standard deviation of the values in field 'a' for the rows that fulfills that values in fields in 'b' are larger than values in 'c' (`b >= c` above).
14+
15+
* As per discussion #337, the default of cparams.splitmode is now AUTO_SPLIT. See #338 though.
16+
617

718
## Changes from 3.0.0-beta.4 to 3.0.0-rc.1
819

0 commit comments

Comments
 (0)