You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Root causes fixed:
- V1/V2 attribute message 8-byte alignment (H5O_ALIGN_OLD macro)
- IsVariableString() now checks ClassBitField instead of Properties
- VLen string format: 4-byte length prefix + Global Heap reference
Changes:
- internal/core/attribute.go: Added DatatypeVarLen case to ReadValue()
- internal/core/datatype.go: Fixed IsVariableString() per HDF5 spec III.A.2.4.d
- Updated all documentation examples to use attr.ReadValue()
Files created by h5py now work correctly.
Closes#14
A modern, pure Go library for reading and writing HDF5 files without CGo dependencies. **v0.13.0: HDF5 2.0.0 compatibility with security hardening, AI/ML datatypes, and 86.1% code coverage!**
15
+
A modern, pure Go library for reading and writing HDF5 files without CGo dependencies. **v0.13.4: 100% HDF5 test suite pass rate, full attribute support including variable-length strings!**
16
16
17
17
---
18
18
@@ -393,8 +393,8 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
393
393
---
394
394
395
395
**Status**: Stable - HDF5 2.0.0 compatible with security hardening
0 commit comments