Skip to content

Commit 80d56d5

Browse files
committed
Getting ready for release 0.2.0
1 parent f42f4d0 commit 80d56d5

File tree

4 files changed

+47
-23
lines changed

4 files changed

+47
-23
lines changed

.github/workflows/cibuildwheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
name: Build wheels on ${{ matrix.os }} (${{ matrix.arch }})
1919
runs-on: ${{ matrix.os }}
2020
# Only build wheels when tagging (typically a release)
21-
#if: startsWith(github.event.ref, 'refs/tags')
21+
if: startsWith(github.event.ref, 'refs/tags')
2222
strategy:
2323
matrix:
2424
os: [ubuntu-latest, windows-latest, macos-latest]

ANNOUNCE.rst

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,22 @@
1-
Announcing python-blosc2 0.1.10
2-
===============================
1+
Announcing python-blosc2 0.2.0
2+
==============================
33

4-
This is a maintenance release to use and distribute the latest
5-
C-Blosc2 2.0.2 library.
4+
This is a major release implementing the super-chunk container that
5+
appeared in C-Blosc2.
6+
7+
This release is the result of a grant offered by
8+
the Python Software Foundation to Marta Iborra.
9+
A blog entry was written describing the difficulties and relevant
10+
aspects learned during the work:
11+
https://www.blosc.org/posts/python-blosc2-initial-release/
12+
13+
For more info, you can have a look at the release notes in:
14+
15+
https://github.com/Blosc/python-blosc2/releases
16+
17+
More docs and examples are available in the documentation site:
18+
19+
https://python-blosc2.rtfd.io
620

721

822
Changes from python-blosc to python-blosc2
@@ -19,18 +33,6 @@ Changes from python-blosc to python-blosc2
1933
* A bytearray or NumPy object can be passed to the `blosc2.decompress` function to store the
2034
decompressed data.
2135

22-
In this release the wheels come with headers and binaries for the C-Blosc2 library.
23-
This is a convenient way to get access to the C-Blosc2 development files without
24-
waiting for your favorite distribution system to get the latest version of it.
25-
26-
For more info, you can have a look at the release notes in:
27-
28-
https://github.com/Blosc/python-blosc2/releases
29-
30-
More docs and examples are available in the documentation site:
31-
32-
https://python-blosc2.rtfd.io
33-
3436

3537
## What is it?
3638

@@ -42,17 +44,17 @@ via a memcpy() OS call. Blosc main goal is not just to reduce the
4244
size of large datasets
4345
on-disk or in-memory, but also to accelerate memory-bound computations.
4446

45-
python-blosc2 is a pythonic wrapper for the c-blosc2 library.
47+
python-blosc2 is a pythonic wrapper for the C-Blosc2 library.
4648

4749

4850
## Sources repository
4951

5052
The sources and documentation are managed through github services at:
5153

52-
http://github.com/Blosc/c-blosc2
54+
http://github.com/Blosc/python-blosc2
5355

5456
c-blosc2 is distributed using the BSD license, see
55-
[LICENSE](https://github.com/Blosc/c-blosc2/blob/master/LICENSE.txt)
57+
[LICENSE](https://github.com/Blosc/python-blosc2/blob/main/LICENSE)
5658
for details.
5759

5860

RELEASE_NOTES.md

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

3-
## Changes from python-blosc2 0.1.10 to python-blosc2 0.1.11
3+
## Changes from python-blosc2 0.1.10 to python-blosc2 0.2.0
44

5-
XXX version-specific blurb XXX
5+
* Internal C-Blosc updated to 2.0.4.
6+
7+
### Super-chunk implementation
8+
9+
* New `SChunk` class that allows to create super-chunks.
10+
This includes the capability of storing data in 4
11+
different ways (sparse/contiguous and in memory/on-disk),
12+
as well as storing variable length metalayers.
13+
14+
* Also, during the contruction of a `SChunk` instance,
15+
an arbitrarily large data buffer can be given so that it is
16+
automatically split in chunks and those are appended to the
17+
`SChunk`.
18+
19+
* See `examples/schunk.py` and `examples/vlmeta.py` for some examples.
20+
21+
* Documentation of the new API is here: https://python-blosc2.readthedocs.io
22+
23+
This release is the result of a grant offered by
24+
the Python Software Foundation to Marta Iborra.
25+
A blog entry was written describing the difficulties and relevant
26+
aspects learned during the work:
27+
https://www.blosc.org/posts/python-blosc2-initial-release/
628

729

830
## Changes from python-blosc2 0.1.9 to python-blosc2 0.1.10

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.11.dev0
1+
0.2.0

0 commit comments

Comments
 (0)