docs: record the chunk dimension width libhdf5 2.0.0 refuses and we read

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
osobh
2026-09-26 01:32:09 -05:00
co-authored by Claude Opus 5.5
parent 993214723e
commit 743c32b512
+5
View File
@@ -158,6 +158,11 @@ fill-value item that did is fixed).
files; we do not decode those messages at open. files; we do not decode those messages at open.
- Deliberately not refused, because clawhdf5 up to v2.7.0 wrote them: a - Deliberately not refused, because clawhdf5 up to v2.7.0 wrote them: a
float sign bit position outside the type, and a size-0 string type. float sign bit position outside the type, and a size-0 string type.
- Not refused because current libhdf5 reads it though HDF5 2.0.0
(h5py 3.16) refuses it: a v4 chunked layout whose dimensions are
encoded in more bytes than they need (HDFGroup/hdf5@e124c36,
2026-06-05, relaxed that check; clawhdf5 wrote such layouts until
2026-09-26).
- Not refused because HDF5 2.0 (h5py 3.16) reads them though newer - Not refused because HDF5 2.0 (h5py 3.16) reads them though newer
libhdf5 refuses them: bit-field offset/precision outside the type, an libhdf5 refuses them: bit-field offset/precision outside the type, an
unknown variable-length kind, an array type whose stored size is not unknown variable-length kind, an array type whose stored size is not