Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8f513ce

Browse files
committed
Clean up release notes
1 parent 62bd813 commit 8f513ce

File tree

2 files changed

+41
-9
lines changed

2 files changed

+41
-9
lines changed

docs/high/group.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,19 @@ Reference
277277
In this case `object` will be a :class:`Group` or :class:`Dataset`
278278
instance.
279279

280+
.. method:: visit_links(callable)
281+
visititems_links(callable)
282+
283+
These methods are like :meth:`visit` and :meth:`visititems`, but work on
284+
the links in groups, rather than the objects those links point to. So if
285+
you have two links pointing to the same object, these will 'see' both.
286+
They also see soft & external links, which :meth:`visit` and
287+
:meth:`visititems` ignore.
288+
289+
The second argument to the callback for ``visititems_links`` is an
290+
instance of one of the :ref:`link classes <group_link_classes>`.
291+
292+
.. versionadded:: 3.11
280293

281294
.. method:: move(source, dest)
282295

@@ -516,6 +529,7 @@ Reference
516529

517530
:class:`Group` instance containing this group.
518531

532+
.. _group_link_classes:
519533

520534
Link classes
521535
------------

docs/whatsnew/3.11.rst

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,36 @@
1+
What's new in h5py 3.11
2+
=======================
3+
14
New features
25
------------
36

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`).
610

711
Exposing HDF5 functions
812
-----------------------
913

1014
* 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+
-------------
1834

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

Comments
 (0)