Getting fill values when reading from external dataset #4216
Labels
Component - C Library
Core C library issues (usually in the src directory)
Priority - 1. High 🔼
These are important issues that should be resolved in the next release
Type - Bug / Bugfix
Please report security issues to help@hdfgroup.org instead of creating an issue on GitHub
Milestone
External dataset's data are in a raw binary file external to its HDF5 file. In some cases reading from an external dataset contains more zeroes (same as the dataset's fill value) than when directly reading from the binary file. The HDF5/binary files combo seems to represent LOFAR data.
The external dataset shape is (228864, 6400) and datatype is float32. The binary file is 5,858,918,400 bytes.
This problem was reported as h5py/h5py#2394.
Based on one file's attribute, it seems the HDF5 file was created with the 1.8.12 version. The user is using the 1.12.2 version. A Python script I created to test this case using the 1.14.3 version fails with this error:
The text was updated successfully, but these errors were encountered: