Releases: KxSystems/hdf5
Releases · KxSystems/hdf5
Version 1.1.0
IMPROVEMENTS
- new method .hdf5.isThreadsafe (returns bool) to indicate whether hdf5 lib has multi threading enabled during its build
- concurrency/threading details added to README.md
- prealloc memory rather than appending for reading (compound data/compound string)
- linux/win releases now built with 1.10.9 (users can rebuild with own version of choosing if not using this version or want multithread version using src attached to release)
- mac releases now built with hdf5 installed via
brew install [email protected] - can use env variables Q_SCRIPT_DIR / Q_SHARED_LIB_DIR to override install locations (using install.sh or install.bat)
- .hdf5.ls returns a dict rather than printing to console (ref: issue #35 )
FIX
- fix memory leak reading compound data
- changed funcs to open files in read only (rather than read write) to aid multithreaded use/etc
.hdf5.fileSize
.hdf5.dataSize
.hdf5.isAttr
.hdf5.isObject
.hdf5.getDataShape
.hdf5.getAttrShape
.hdf5.readData
.hdf5.readAttrDataset
.hdf5.copyObject (src file)
- fixed some broken links in readme due to hdf5 site changes
Initial stable release
Promoting 1.0.0-rc.2 to 1.0.0
Release candidate update, fixed length string update, CMake modification
- Fixed Length strings both in simple and compound had been initialising index at 1 rather than 0. As such arrays were being 'stepped over'
CMakeLists.txt filechange required to remove bug that sometimes required cmake to be applied twice
Release candidate update, windows release, build + repo standardisation
- Addition of support for and release of Windows 64-bit.
- Update to the travis.yml file to standardise with Solace/MQTT/prometheus-exporter
*.qscripts moved from root directory toq/- Addition of
test.qfile to run kdb+ tests of hdf5 functionality
Initial release candidate for version 1.0.0
Hierarchical Data Format (HDF), is a widely used file format, designed to store and organize large amounts of data.
HDF5 is used extensively within the scientific and data-science/ML communities.
The Kx HDF5 interface enables conversion of q objects to/from HDF5, along with utility functions for interrogation and modifications of HDF5 datasets.