Установите границы версии библиотеки для объектов
H5P.set_libver_bounds(fapl_id,low,high)
H5P.set_libver_bounds(fapl_id,low,high)
наборы ограничивают на версиях библиотеки и косвенно версиях формата, чтобы использоваться при создании объектов в файле со списком свойств доступа fapl_id
. low
аргумент должен быть установлен в любой из 'H5F_LIBVER_EARLIEST'
, 'H5F_LIBVER_18'
или 'H5F_LIBVER_LATEST'
. high
аргумент должен быть установлен в 'H5F_LIBVER_18'
или 'H5F_LIBVER_LATEST'
.
Создайте файл HDF5, где объекты создаются с помощью последнего доступного формата в каждом объекте.
fcpl = H5P.create('H5P_FILE_CREATE'); fapl = H5P.create('H5P_FILE_ACCESS'); H5P.set_libver_bounds(fapl,'H5F_LIBVER_LATEST','H5F_LIBVER_LATEST'); fid = H5F.create('myfile.h5','H5F_ACC_TRUNC',fcpl,fapl);