|
| 1 | +What's new in h5py 3.11 |
| 2 | +======================= |
| 3 | + |
1 | 4 | New features
|
2 | 5 | ------------
|
3 | 6 |
|
4 |
| -* h5py is now compatible with Numpy 2.0 (:pr:`2401`). |
5 |
| -* Add methods `visit_links` and `visititems_links` that include links when visiting groups. |
| 7 | +* h5py is now compatible with Numpy 2.0 (:pr:`2329`, :pr:`2401`). |
| 8 | +* New methods :meth:`.Group.visit_links` and :meth:`.Group.visititems_links` |
| 9 | + that include links when visiting groups (:pr:`2360`). |
6 | 10 |
|
7 | 11 | Exposing HDF5 functions
|
8 | 12 | -----------------------
|
9 | 13 |
|
10 | 14 | * Exposes remaining information from `H5O_info_t` struct such as access, modification, change, and
|
11 |
| -birth time. Also exposes field providing number of attributes attached to an object. Expands object |
12 |
| -header metadata struct `H5O_hdr_info_t`, `hdr` field of `H5O_info_t`, to provide number of chunks and |
13 |
| -flags set for object header. Lastly, adds `meta_size` field from `H5O_info_t` struct that provides |
14 |
| -two fields, `attr` which is the storage overhead of any attached attributes, and `obj` which is |
15 |
| -storage overhead required for chunk storage. The last two fields added can be useful for determining |
16 |
| -the storage overhead incurred from various data layout/chunked strategies, and for obtaining information |
17 |
| -such as that provided by `h5stat`. |
| 15 | + birth time (:pr:`2358`). Also exposes field providing number of attributes attached to an object. Expands object |
| 16 | + header metadata struct `H5O_hdr_info_t`, `hdr` field of `H5O_info_t`, to provide number of chunks and |
| 17 | + flags set for object header. Lastly, adds `meta_size` field from `H5O_info_t` struct that provides |
| 18 | + two fields, `attr` which is the storage overhead of any attached attributes, and `obj` which is |
| 19 | + storage overhead required for chunk storage. The last two fields added can be useful for determining |
| 20 | + the storage overhead incurred from various data layout/chunked strategies, and for obtaining information |
| 21 | + such as that provided by `h5stat`. |
| 22 | + |
| 23 | +Bug fixes |
| 24 | +--------- |
| 25 | + |
| 26 | +* :meth:`~.Dataset.iter_chunks()` now behaves correctly with a selection |
| 27 | + (:pr:`2381`). |
| 28 | +* HDF5 allows external datasets (with the data stored in a separate file) to be |
| 29 | + expandable along the first dimension. Such datasets can now be created |
| 30 | + through h5py by passing a ``maxshape=`` parameter (:pr:`2398`). |
| 31 | + |
| 32 | +Building h5py |
| 33 | +------------- |
18 | 34 |
|
| 35 | +* h5py can now be built with Cython 3.x (:pr:`2345`). |
| 36 | +* Fixed some errors compiling with GCC 14 (:pr:`2380`, :pr:`2382`). |
0 commit comments