Skip to content

Commit

Permalink
Getting ready for release 3.0.0rc2
Browse files Browse the repository at this point in the history
  • Loading branch information
FrancescAlted committed Dec 2, 2024
1 parent 02ff0a9 commit e1cfce4
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 7 deletions.
10 changes: 5 additions & 5 deletions ANNOUNCE.rst
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
Announcing Python-Blosc2 3.0.0-rc1
Announcing Python-Blosc2 3.0.0-rc2
==================================

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

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

pip install blosc2==3.0.0rc1
pip install blosc2==3.0.0rc2

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

Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ versions. For example, to install the first release candidate version, you can

.. code-block:: console
pip install blosc2==3.0.0rc1
pip install blosc2==3.0.0rc2
Documentation
=============
Expand Down
13 changes: 12 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,18 @@

## Changes from 3.0.0-rc.1 to 3.0.0

XXX version-specific blurb XXX
* Improved docs, tutorials and examples. Have a look at our new docs at: https://www.blosc.org/python-blosc2.

* `blosc2.save()` is using `contiguous=True` by default now.

* `vlmeta[:]` is syntatic sugar for vlmeta.getall() now.

* Add `NDArray.meta` property as a proxy to `NDArray.shunk.vlmeta`.

* 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).

* As per discussion #337, the default of cparams.splitmode is now AUTO_SPLIT. See #338 though.


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

Expand Down

0 comments on commit e1cfce4

Please sign in to comment.