Skip to content

Commit a30442a

Browse files
committed
Merge branch 'main' of github.com:Blosc/python-blosc2
2 parents 441482a + fbb6593 commit a30442a

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

ANNOUNCE.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,24 @@ Announcing Python-Blosc2 3.6.0
22
==============================
33

44
In this release:
5+
56
✅ Blosc2 now suppports fancy indexing (and orthogonal indexing)
67
✅ Added fast path for 1D fancy indexing
78
✅ More complex slicing is now supported for lazy expressions
89
✅ Blosc2 indexing more consistent with NumPy
910
✅ Comprehensive ``squeeze`` function which squeezes only specified dimensions
1011

12+
We have blogged about the new fancy indexing support:
13+
https://www.blosc.org/posts/blosc2-fancy-indexing/
14+
1115
You can think of Python-Blosc2 3.x as an extension of NumPy/numexpr that:
1216

1317
- Can deal with ndarrays compressed using first-class codecs & filters.
1418
- Performs many kind of math expressions, including reductions, indexing...
15-
- Supports broadcasting operations.
1619
- Supports NumPy ufunc mechanism: mix and match NumPy and Blosc2 computations.
1720
- Integrates with Numba and Cython via UDFs (User Defined Functions).
1821
- Adheres to modern NumPy casting rules way better than numexpr.
19-
- Supports linear algebra operations (like ``blosc2.matmul()``).
22+
- Performs linear algebra operations (like ``blosc2.matmul()``).
2023

2124
Install it with::
2225

README.rst

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ to the core development of the Blosc2 library:
103103

104104
- Francesc Alted
105105
- Marta Iborra
106+
- Luke Shaw
106107
- Aleix Alcacer
107108
- Oscar Guiñón
108109
- Juan David Ibáñez
@@ -133,12 +134,12 @@ You can cite our work on the various libraries under the Blosc umbrella as follo
133134
note = {https://blosc.org}
134135
}
135136
136-
Donate
137-
======
137+
Support Blosc for a Sustainable Future
138+
======================================
138139

139140
If you find Blosc useful and want to support its development, please consider
140-
making a donation via the `NumFOCUS <https://numfocus.org/donate-to-blosc>`_
141-
organization, which is a non-profit that supports many open-source projects.
141+
making a `donation or contract to the Blosc Development Team
142+
<https://www.blosc.org/pages/blosc-in-depth/#support-blosc>`_
142143
Thank you!
143144

144145

RELEASE_NOTES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ More complex slicing is now supported.
2222
* Minor bug fixes to ensure that Blosc2 indexing does not introduce dummy dimensions when NumPy does not,
2323
and a more comprehensive `squeeze` function which squeezes specified dimensions.
2424

25+
* C-Blosc2 internal library updated to latest 2.19.1.
26+
2527
## Changes from 3.5.0 to 3.5.1
2628

2729
* Reduced memory usage when computing slices of lazy expressions.

0 commit comments

Comments
 (0)