2.24.0版更改:新特性o删除绑定的HDF5库- rhdf5现在依赖于Rhdf5lib。将HDF5版本更新到1.8.19。o函数H5Ldelete()和h5delete()增加了从HDF文件中删除项目的机制。o为许多函数增加了参数“native”,这允许数据被视为行大调而不是列大调,提高了与其他编程语言的可移植性。o增加了函数H5Sunlimited(),允许创建可扩展的数据集-感谢Brad Friedman的错误修复o数据集现在可以使用'['和一系列值,例如did[,1:5]的子集。o写入包含因子的data.frame并设置DataFrameAsCompound=FALSE现在可以工作了。修正了许多在错误条件下退出后会打开文件句柄的函数。o h5read()的性能改进。2.20.0版的更改:新特性索引到大于. machine $integer的空格。使用数字(而不是整数)索引支持Max元素;这提供了精确的空间索引,精度约为51位。 o Zero-length indexing is now supported (returning zero-length slabs). BUG FIXES o Using bit64conversion = "double" would always warn about loss of precision, but now only warns when precision is actually lost. Changes in version 2.18.0: NEW FEATURES o The low-level functions H5Pset_libver_bounds and H5Pget_libver_bounds is implemented. Creating files that can only be read by library versions 1.8 or later allows the usage of large attributes and improves performance. USER VISIBLE CHANGES o Per default all HDF5 files will be created with version 1.8 as lower bound. That means the created files can only be read with HDF5 library versions >= 1.8. This changes allows the usage of large attributes and leads to performance improvements. If one wants to create a file that is readable with the earliest version of HDF5, one has to call H5Fcreate with fapl=h5default("H5P"). o Warning messages from the package C code can now be suppressed by the R-function suppressWarnings(). Changes in version 2.16.0: NEW FEATURES o New access of HDF5 files by file, group and dataset handles. HDF5 groups and datasets can be read and written by the $-operator (e.g. h5f$A) and the [-operator can be used for partial reading and writing of datasets (e.g. h5d[3,,]). o New low level general library function H5Dget_create_plist implemented. o Removed #include 从外部C代码。为了与最新的c编译器和当前的R-devel兼容,2.14.0版的更改:改进了错误消息处理的新特性:HDF5错误消息被简化并转发到R. o。当读取整数值数据,特别是64-整数和无符号32-整数时,溢出值现在被NA替换,在这种情况下会抛出警告。o当强制hdf5 -integer为R-double时,当整数精度丢失时会显示警告。实现了新的低级通用库函数H5Dget_storage_size。错误修复了内存分配在堆上而不是堆栈上读取大数据集(感谢来自Jimmy Jia的补丁)。o一些错误已经修复读取大的64位整数和无符号32位整数。修复了读取包含软链接的HDF5文件的错误。2.12.0版的更改:NEW FEATURES o文件名扩展为normalizepath。实现了新函数h5set_extent。实现了新的低级函数H5Sset_extent_simple。 BUG FIXES o Segmentation fault while writing data type names for uncommitted data types. Changes in version 2.10.0: NEW FEATURES o Added support for HDF5 property lists. o Added property list arguments to H5Dcreate and H5Dopen. o New function h5readAttributes implemented that reads all HDF5 attributes of one object. o New function h5version implemented. o fillValue parameter added to h5createDataset. o New low level general library functions H5Lcreate_external, H5Fis_hdf5, H5Fget_filesize, H5Fget_name, H5Pcreate, H5Pcopy, H5Pget_class, H5Pclose, H5Pclose_class, H5Pset_char_encoding, H5Pset_create_intermediate_group, H5Pset_chunk_cache, H5Pset_layout, H5Pset_chunk, H5Pget_chunk, H5Pset_deflate, H5Pset_fill_value, H5Pset_fill_time, H5Pset_alloc_time, H5Pequal implemented. o Support for parallel Make (make -j) USER VISIBLE CHANGES o A warning is shown in high level function (h5read, h5write and others), if an open HDF5 handle already exists for the specified filename. BUG FIXES o Error in h5write for 0-length objects, as a consequence of automatic determining chunk size o missing size parameter message in h5createDataset now correctly display o checking for open file identifiers in h5read and h5ls now only searches for file names in open files, groups and datasets. o assignment has now correct pointer target type (void *) in H5Pset_fill_value Changes in version 2.8.0: NEW FEATURES o New function h5version implemented. o New low level general library functions H5open, H5close, H5garbage_collect, H5get_libversion, and H5Dset_extent implemented. USER VISIBLE CHANGES o h5createDataset automatically uses chunking and compression. o Added a warning if chunk size is equal to dimensions for large compressed datasets. BUG FIXES o C-stack overflow when reading large fixed-length strings. o error in i/o with chunksize or blocksize parameters. o compiling errors due to missing int return value. Changes in version 2.6.0: NEW FEATURES o support for logical added o support for reading attributes added (use read.attributes=TRUE) o enabeled compression for data.frame in h5write USER VISIBLE CHANGES o Use BiocStyles for package vignette Changes in version 2.4.0: NEW FEATURES o support for reading 64-bit integers added o support for reading variable length strings added o support for reading scalar objects added USER VISIBLE CHANGES o NEWS.Rd added o display of chunksize.pdf as a vignette avoided