Skip to content

Version 1.1.0

Latest
Compare
Choose a tag to compare
@sshanks-kx sshanks-kx released this 23 Sep 13:40
85d1494

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