Closed trmt closed 1 year ago
If compound dataset structure contains only one sequence member, hsload change dataset type to H5T_OPAQUE due to load. Look like it happenes here https://github.com/HDFGroup/h5pyd/blob/1bd5cf9ce4a8053ecd30e224604bcefc0e567f72/h5pyd/_hl/h5type.py#L395 cause len(dt) in that case returns 1 And after that dataset get his datatype here https://github.com/HDFGroup/h5pyd/blob/1bd5cf9ce4a8053ecd30e224604bcefc0e567f72/h5pyd/_hl/h5type.py#L462
Sry for my English, try to do my best
This fix is now in master.
Closing - fix is in the 0.12.0 release on PyPI.
If compound dataset structure contains only one sequence member, hsload change dataset type to H5T_OPAQUE due to load. Look like it happenes here https://github.com/HDFGroup/h5pyd/blob/1bd5cf9ce4a8053ecd30e224604bcefc0e567f72/h5pyd/_hl/h5type.py#L395 cause len(dt) in that case returns 1 And after that dataset get his datatype here https://github.com/HDFGroup/h5pyd/blob/1bd5cf9ce4a8053ecd30e224604bcefc0e567f72/h5pyd/_hl/h5type.py#L462
Sry for my English, try to do my best