Списки свойств объекта
Используйте MATLAB® Интерфейс свойства HDF5, H5P
, управлять и получить доступ к информации о свойствах объектов.
Закройте список свойств
H5P.close(plistID)
отключает доступ к списку свойств, заданному plistID
.
Копия списка свойств
newplist = H5P.copy(plistID)
возвращает копию списка свойств, заданного plistID
.
Создайте новый список свойств
plist = H5P.create(classID)
создает новый список свойств как экземпляр класса списка свойств, заданного classID
. classID
аргумент может также быть экземпляром класса списка свойств.
Класс списка свойств
plistClass = H5P.get_class(plistID)
возвращает класс списка свойств для списка свойств, заданного plistID
.
Закройте класс списка свойств
H5P.close_class(classID)
закрывает класс списка свойств, заданный classID
.
Определите равенство списков свойств
tf = H5P.equal(plistID1,plistID2)
возвращает положительное число, если эти два заданные списка свойств равны, и нуль, если они не. Отрицательная величина указывает на отказ.
Определите, существует ли заданное свойство в списке свойств
tf = H5P.exist(propID,propname)
возвращает положительное значение, если свойство, заданное по наименованию, существует в рамках списка свойств или класса, заданного propID
. Задайте propname
как вектор символов или строковый скаляр.
Значение заданного свойства в списке свойств
value = H5P.get(plistID,propname)
получает копию значения свойства, заданного propname
в списке свойств, заданном plistID
. Задайте propname
как вектор символов или строковый скаляр. H5P.get
функция возвращает свойство как массив uint8
значения. Вы можете должны быть бросить значение к соответствующему типу данных, чтобы получить значимый результат.
Рекомендуется использовать альтернативные функции как H5P.get_chunk
H5P.get_layout
H5P.get_size
и т.д., где это возможно, чтобы получить значения для имен общей собственности.
Имя класса списка свойств
classname = H5P.get_class_name(classID)
получает имя типового класса списка свойств и возвращает его как вектор символов classname
. Если никакой класс не найден, H5P.get_class_name
возвращает пустой символьный вектор.
Идентификатор для родительского класса
pclassObj = H5P.get_class_parent(pclassID)
возвращает идентификатор в объект родительского класса класса свойства, заданного pclassID
.
Запросите количество свойств в списке свойств или классе
numProps = H5P.get_nprops(propID)
возвращает количество свойств в списке свойств или классе, заданном propID
.
Запросите размер значения свойства в байтах
sz = H5P.get_size(propID,propname)
возвращает размер в байтах свойства, заданного propname
в списке свойств или классе свойства, заданном propID
. Задайте propname
как вектор символов или строковый скаляр.
Определите, является ли список свойств членом класса
tf = H5P.isa_class(plistID,pclassID)
возвращает положительное число если список свойств, заданный plistID
член класса, заданного pclassID
, обнулите, если это не, и отрицательная величина, чтобы указать на ошибку.
Выполните итерации по свойствам в списке свойств
[output,idxOut] = H5P.iterate(propID,idxIn,fnc)
выполняет операцию fnc
на каждом свойстве в объекте свойства, заданном в propID
.
Установите значение списка свойств
H5P.set(plistID,propname,value)
устанавливает значение свойства, заданного propname
в списке свойств, заданном plistID
к значению, заданному в value
.
Рекомендуется использовать альтернативные функции как H5P.set_chunk
H5P.set_layout
, H5P.set_size
, и т.д., где это возможно, чтобы установить значения для имен общей собственности.
B-дерево разделило отношения
[left,middle,right] = H5P.get_btree_ratios(plistID)
возвращает отношения разделения B-дерева для списка свойств передачи набора данных, заданного plistID
. left
выведите задает отношение разделения B-дерева для крайних левых узлов, right
соответствует самым правым узлам и одиноким узлам и middle
соответствует всем другим узлам.
Необработанные данные разделяют параметры кэша на блоки
[nslots,nbytes,w0] = H5P.get_chunk_cache(daplID)
возвращается количество пазов фрагмента в необработанных данных разделяют хэш-таблицу кэша на блоки (nslots
), максимальное возможное количество байтов в необработанных данных разделяют кэш на блоки (nbytes
), и значение политики вытеснения w0
из списка свойств доступа к набору данных, заданного daplID
.
Определите, включено ли выявление ошибок
check = H5P.get_edc_check(plistID)
запрашивает список свойств передачи набора данных, заданный plistID
определить, включено ли выявление ошибок для операций чтения данных. H5P.get_edc_check
возвращает любой H5Z_ENABLE_EDC
или H5Z_DISABLE_EDC
.
Количество векторов ввода-вывода
sz = H5P.get_hyper_vector_size(dxplID)
возвращает количество векторов ввода-вывода, которые будут считаны или написаны во вводе-выводе гиперплиты.
Установите отношения разделения B-дерева для передачи набора данных
H5P.set_btree_ratios(plistID,left,middle,right)
устанавливает отношения разделения B-дерева для списка свойств передачи набора данных, заданного plistID
. left
аргумент задает отношение разделения B-дерева для крайних левых узлов, right
задает отношение разделения B-дерева для самых правых узлов и одиноких узлов и middle
задает отношение разделения B-дерева для всех других узлов.
Установите параметры кэша фрагмента необработанных данных
H5P.set_chunk_cache(daplID,nslots,nbytes,w0)
устанавливает число элементов nslots
, общее количество байтов nbytes
, и значение политики вытеснения w0
в необработанных данных разделяют кэш на блоки.
Включите выявление ошибок для передачи набора данных
H5P.set_edc_check(dtplID,check)
устанавливает список свойств передачи набора данных, заданный dtplID
включить или отключить выявление ошибок при чтении данных. Задайте check
как вектор символов или строковый скаляр, содержащий 'H5Z_ENABLE_EDC'
или 'H5Z_DISABLE_EDC'
.
Определите номер векторов ввода-вывода для ввода-вывода гиперплиты
H5P.set_hyper_vector_size(dxplID,size)
определяет номер векторов ввода-вывода, которые будут накоплены в памяти прежде чем быть выпущенным к более низким уровням библиотеки HDF5 для чтения или записи фактических данных.
Определите доступность всех фильтров
tf = H5P.all_filters_avail(dcplID)
возвращает положительное значение, если все фильтры установили в списке свойств создания набора данных dcplID
в настоящее время доступны, и нуль, если они не. Отрицательная величина указывает на отказ.
Определите, задано ли значение заливки
fvstatus = H5P.fill_value_defined(dcplID)
определяет, задано ли значение заливки в списке свойств создания набора данных, заданном dcplID
.
Возвратите синхронизацию выделения пространства памяти
allocTime = H5P.get_alloc_time(dcplID)
получает синхронизацию для выделения пространства памяти из списка свойств создания набора данных, заданного dcplID
.
Возвратите размер фрагментов
[rank,chunkdims] = H5P.get_chunk(dcplID)
получает размер фрагмента набора данных со списком свойств создания набора данных, заданным dcplID
.
Возвратите информацию о внешнем файле
[name,offset,size] = H5P.get_external(dcplID,idx)
возвращает информацию о внешнем файле, заданном списком свойств создания набора данных dcplID
.
H5P.get_external_count
numfiles = H5P.get_external_count(dcplID)
возвращает количество внешних файлов для списка свойств создания набора данных, заданного dcplID
.
Возвратите время, когда значения заливки будут записаны в набор данных
fillTime = H5P.get_fill_time(dcplID)
возвращает время, когда значения заливки записаны в список свойств создания набора данных, заданный dcplID
.
Возвратите значение заливки набора данных
value = H5P.get_fill_value(dcplID,typeID)
возвращает значение заливки набора данных, заданное в списке свойств создания набора данных, заданном dcplID
. typeID
аргумент задает тип данных возвращенного значения заливки.
Возвратитесь информация о просачиваются трубопровод
[filter,flags,values,name] = H5P.get_filter(dcplID,filterIdx)
возвращает информацию о фильтре, заданном его индексом фильтра, в трубопроводе фильтра, заданном идентификатором списка свойств dcplID
. Этот синтаксис соответствует H5Pget_filter
интерфейс в версии 1.6 библиотеки HDF5 C.
[filter,flags,values,name,config] = H5P.get_filter(dcplID,filterIdx)
возвращает информацию о фильтре, заданном его индексом фильтра, в трубопроводе фильтра, заданном списком свойств, с которым это сопоставлено. Это также возвращает информацию о фильтре. Консультируйтесь с документацией HDF5 for H5Zget_filter_info
для получения информации о config
. Этот синтаксис соответствует H5Pget_filter
интерфейс в версии 1.8 библиотеки HDF5 C.
Возвратите информацию о заданном фильтре
[flags,values,name,config] = H5P.get_filter_by_id(dcplID,idx)
возвращает информацию о фильтре, заданном фильтром idx
.
Определите размещение необработанных данных для набора данных
layout = H5P.get_layout(dcplID)
возвращает размещение необработанных данных для набора данных, заданного идентификатором списка свойств создания набора данных dcplID
.
Возвратитесь количество просачивается трубопровод
numfilters = H5P.get_nfilters(dcplID)
возвращает количество фильтров, заданных в трубопроводе фильтра, сопоставленном с идентификатором списка свойств создания набора данных dcplID
.
Модификация фильтра в трубопроводе
H5P.modify_filter(dcplID,filterID,flags,values)
изменяет фильтр в трубопроводе фильтра.
Удалите фильтр из списка свойств
H5P.remove_filter(dcplID,filter)
удаляет заданный фильтр из трубопровода фильтра. dcplID
идентификатор списка свойств создания набора данных.
Установите синхронизацию для выделения пространства памяти
H5P.set_alloc_time(dcplID,allocTime)
устанавливает синхронизацию для выделения пространства памяти для необработанных данных набора данных.
Установите размер фрагмента
H5P.set_chunk(dcplID,chunkDims)
устанавливает размер фрагментов, используемых, чтобы сохранить разделенный на блоки набор данных размещения.
Примечание
Библиотека HDF5 C использует упорядоченное расположение C-стиля для многомерных массивов, в то время как MATLAB использует упорядоченное расположение FORTRAN-style. chunkDims
параметр принимает упорядоченное расположение C-стиля. Для получения дополнительной информации смотрите, Размерности Набора данных Отчета.
Установите уровень сжатия и метод сжатия
H5P.set_deflate(dcplID,level)
устанавливает метод сжатия для списка свойств создания набора данных, заданного dcplID
к H5D_COMPRESS_DEFLATE
. Задайте уровень сжатия level
когда числовое значение между 0 и 9, где 0 самый низкий уровень сжатия и 9, является самым высоким.
Добавьте дополнительный файл во внешний список файлов
H5P.set_external(dcplID,name,offset,nbytes)
добавляет внешний файл, заданный name
к списку внешних файлов в списке свойств создания набора данных, dcplID
.
Установите время, когда значения заливки будут записаны в набор данных
H5P.set_fill_time(dcplID,fillTime)
устанавливает синхронизацию для записи значений заливки к набору данных в списке свойств создания набора данных, заданном dcplID
.
Установите значение заливки для списка свойств создания набора данных
H5P.set_fill_value(dcplID,typeID,value)
устанавливает значение заливки для списка свойств создания набора данных, заданного dcplID
.
Добавьте фильтр, чтобы отфильтровать трубопровод
H5P.set_filter(dcplID,filter,flags,values)
добавляют заданный фильтр и соответствующие свойства в конец выходного трубопровода фильтра в plistID
.
Контрольная сумма набора Fletcher32 просачивается создание набора данных
H5P.set_fletcher32(dcplID)
наборы 32-битная контрольная сумма Флетчера просачиваются список свойств создания набора данных, заданный dcplID
. Список свойств создания набора данных должен иметь включенное разделение на блоки.
Установите тип устройства хранения данных для набора данных
H5P.set_layout(dcplID,layout)
устанавливает тип устройства хранения данных, используемого, чтобы хранить необработанные данные для списка свойств создания набора данных, заданного dcplID
.
Установите фильтр N-Bit
H5P.set_nbit(dcplID)
устанавливает фильтр N-Bit 'H5Z_FILTER_NBIT'
для списка свойств набора данных, заданного dcplID
.
Установите Возмещенный между шкалой фильтр
H5P.set_scaleoffset(dcplID,scaleType,scaleFactor)
устанавливает фильтр смещения шкалы 'H5Z_FILTER_SCALEOFFSET'
для набора данных, заданного dcplID
. Разделение на блоки должно уже быть включено в списке свойств создания набора данных.
Установите фильтр перестановки
H5P.set_shuffle(dcplID)
устанавливает фильтр перестановки, H5Z_FILTER_SHUFFLE
, в списке свойств набора данных, заданном dcplID
. Сжатие должно быть включено в списке свойств создания набора данных для того, чтобы использовать фильтр перестановки, и лучшие результаты обычно получаются, когда фильтр перестановки сразу устанавливается до установки выкачивать фильтра.
Получите свойства выравнивания
[threshold,alignment] = H5P.get_alignment(faplID)
получает текущие свойства выравнивания из списка свойств доступа к файлу, заданного faplID
.
Низкоуровневый драйвер файловой системы
driverID = H5P.get_driver(plistID)
возвращает идентификатор низкоуровневого драйвера файловой системы, сопоставленного со списком свойств доступа к файлу или списком свойств передачи данных, заданным plistID
. См. документацию HDF5 для списка допустимых возвращаемых значений.
Возместите для драйвера файла семейства
offset = H5P.get_family_offset(faplID)
получает значение смещения из списка свойств доступа к файлу, заданного faplID
. offset
выход является смещением данных в файле HDF5, который хранится на диске в выбранном файле члена в семействе файлов.
Информация о базовых свойствах драйвера файла
[increment,backingStore] = H5P.get_fapl_core(faplID)
запрашивает H5FD_CORE
свойства драйвера, как установлено H5P.set_fapl_core
.
Перечень свойств обращения к файлу
[membSize,membfaplID] = H5P.get_fapl_family(faplID)
возвращает размер в байтах каждого члена файла и идентификаторе списка свойств доступа к файлу для использования с драйвером семейства, заданным faplID
.
Информация о многофайловом списке свойств доступа
[membmap,membfapl,membname,membaddr,relax] = H5P.get_fapl_multi(faplID)
возвращает информацию о многофайловом списке свойств доступа, заданном faplID
.
Файл близкая степень
fcdegree = H5P.get_fclose_degree(faplID)
возвращает текущую установку файла близкое свойство fcdegree
степени в списке свойств доступа к файлу, заданном
faplID
.
Версия библиотеки ограничивает настройки
[low,high] = H5P.get_libver_bounds(faplID)
получает нижние и верхние границы, low
и high
, на версиях выпуска библиотеки HDF5, которые косвенно определяют объектные версии формата, используемые при создании объектов в файле. Это свойство получено из списка свойств доступа к файлу, заданного параметром faplID
.
H5P.get_libver_bounds
функция возвращает low
и high
как любое из этих перечисляемых значений:
'H5F_LIBVER_EARLIEST'
'H5F_LIBVER_V18'
'H5F_LIBVER_V110'
'H5F_LIBVER_LATEST'
.
Установка ссылок сборки мусора
tf = H5P.get_gc_references(faplID)
возвращает значение 1
если свойство ссылок сборки мусора включено для списка свойств доступа к файлу, заданного faplID
, и 0
если это выключено.
Конфигурация кэша метаданных
config = H5P.get_mdc_config(faplID)
возвращает текущую конфигурацию кэша метаданных в список свойств доступа к файлу, заданный faplID
.
Установка размера блока метаданных
sz = H5P.get_meta_block_size(faplID)
возвращает текущий минимальный размер в байтах новых выделений блока метаданных.
Тип свойства данных для многофайлового драйвера
type = H5P.get_multi_type(plistID)
возвращает данные, сходящие с доступа к файлу или списка свойств передачи данных, plistID
.
Эта функция должна только использоваться с файлом HDF5, записанным в виде набора файлов с многофайловым драйвером.
Максимальные данные просеивают buffer size
sz = H5P.get_sieve_buf_size(faplID)
возвращает текущий максимальный размер буфера решета данных.
Маленькая установка размера блока данных
sz = H5P.get_small_data_block_size(faplID)
возвращает текущую установку для размера маленького блока данных списка свойств доступа к файлу, заданного faplID
.
Установите свойства выравнивания для списка свойств доступа к файлу
H5P.set_alignment(faplID,threshold,alignment)
устанавливает свойства выравнивания списка свойств доступа к файлу, заданного faplID
так, чтобы любой объект файла, больше, чем или равный в размере к threshold
, в байтах, выравнивается на адресе, который является кратным значению, заданному alignment
.
В большинстве случаев, значения по умолчанию threshold
и alignment
приведите к лучшей эффективности.
Установите свойство смещения для семейства файлов
H5P.set_family_offset(faplID,offset)
наборы возмещают свойство в списке свойств доступа к файлу, заданном faplID
для низкоуровневого доступа к файлу в семействе файлов.
Измените доступ к файлу, чтобы использовать H5FD_CORE
драйвер
H5P.set_fapl_core(faplID,increment,backingstore)
изменяет список свойств доступа к файлу, заданный faplID
использовать H5FD_CORE
драйвер.
Установите доступ к файлу использовать драйвер семейства
H5P.set_fapl_family(faplID,membsize,membfaplID)
устанавливает список свойств доступа к файлу, faplID
, использовать драйвер семейства.
Установите использование логгирования драйвера
H5P.set_fapl_log(faplID,logfile,flags,bufsize)
изменяет список свойств доступа к файлу, faplID
, использовать драйвер логгирования H5FD_LOG
.
Установите использование многофайлового драйвера
H5P.set_fapl_multi(faplID,relax)
устанавливает список свойств доступа к файлу, faplID
, для доступа файлы HDF5, созданные с мультидрайвером со значениями по умолчанию, обеспеченными библиотекой HDF5. Задайте relax
как значение 1
позволить доступ только для чтения к неполным наборам файла.
H5P.set_fapl_multi(faplID,membmap,membfapl,membname,membaddr,relax)
устанавливает список свойств доступа к файлу использовать многофайловый драйвер дополнительными параметрами.
Установите доступ к файлу для sec2 драйвера
H5P.set_fapl_sec2(faplID)
изменяет список свойств доступа к файлу, faplID
, использовать 'H5FD_SEC2'
драйвер.
Установите доступ к файлу для эмуляции драйвера файла разделения
H5P.set_fapl_split(faplID,metaext,metaplistID,rawext,rawplistID)
функция совместимости, которая позволяет многофайловому драйверу эмулировать драйвер разделения от Релизов 1.0 и 1.2 HDF5.
Установите доступ к файлу для стандартного драйвера ввода-вывода
H5P.set_fapl_stdio(faplID)
изменяет список свойств доступа к файлу, faplID
, использовать стандартный драйвер ввода-вывода, H5FD_STDIO
.
Установите доступ к файлу для файла близкая степень
H5P.set_fclose_degree(faplID,degree)
устанавливает файл близкое свойство степени в списке свойств доступа к файлу, faplID
, к значению, заданному degree
.
Установите флаг ссылок сборки мусора
H5P.set_gc_references(faplID,gcref)
устанавливает флаг для собирающих "мусор" ссылок для файла идентификатор списка свойств доступа к файлу, faplID
. Задайте флаг gcref
как значение 1
включить свойство ссылок сборки мусора и 0
отключить его.
Установите границы версии библиотеки для объектов
H5P.set_libver_bounds(faplID,low,high)
управляет областью значений версий выпуска библиотеки, которые будут использоваться при создании объектов в файле. Объектные версии формата определяются косвенно из версий выпуска библиотеки, заданных в вызове.
Это свойство установлено в списке свойств доступа к файлу, заданном параметром faplID
.
Установите начальную конфигурацию кэша метаданных
H5P.set_mdc_config(faplID,config)
устанавливает начальную конфигурацию кэша метаданных в списке свойств доступа к файлу, заданном faplID
к предоставленным значениям в config
. Перед использованием этой функции необходимо получить текущую настройку с помощью H5P.get_mdc_config
функция.
Многие поля в config
структура предназначается, чтобы использоваться только в подробной консультации с HDF Group.
Установите минимальный размер блока метаданных
H5P.set_meta_block_size(faplID,size)
устанавливает минимальный размер блока метаданных size
, в байтах, для списка свойств доступа к файлу задан faplID
.
Задайте тип данных для доступа с драйвером MULTI
H5P.set_multi_type(faplID,type)
устанавливает тип данных для доступа в доступе к файлу или списке свойств передачи данных, заданном faplID
.
Установите максимальный размер буфера решета данных
H5P.set_sieve_buf_size(faplID,bufsize)
устанавливает максимальный размер в байтах буфера решета данных, bufsize
, который используется драйверами файла, которые могут просеять данные.
Установите размер блока, зарезервированного для маленьких данных
H5P.set_small_data_block_size(faplID,size)
устанавливает максимальный размер, в байтах, непрерывного блока, зарезервированного для маленьких данных в списке свойств доступа к файлу, заданном faplID
.
Возвратите 1/2 ранг индексируемого B-дерева устройства хранения данных
ik = H5P.get_istore_k(fcplID)
возвращает разделенное на блоки B-дерево устройства хранения данных 1/2 ранг списка свойств создания файла, заданного fcplID
.
Возвратите размер смещений и длин
[offset,lengths] = H5P.get_sizes(fcplID)
возвращает размер смещений и длин, используемых файла HDF5.
Возвратите размер B-дерева 1/2 ранг и вершина 1/2 размер
[ik,lk] = H5P.get_sym_k(fcplID)
возвращает размер B-дерева таблицы символов 1/2 ранг, ik
, и вершина таблицы символов 1/2 размер, lk
.
Возвратите размер пользовательского блока
sz = H5P.get_userblock(fcplID)
возвращает размер пользовательского блока.
Возвратите информацию о версии для списка свойств создания файла
[superblock,freelist,symtable,shhdr] = H5P.get_version(fcplID)
возвращает версию супер блока, глобальная переменная freelist, таблица символов и заголовок общего объекта. Получение этой информации требует списка свойств создания файла.
Установите размер параметра для индексации фрагментированных наборов данных
H5P.set_istore_k(fcplID,ik)
устанавливает размер параметра, используемого, чтобы управлять B-деревьями для индексации фрагментированных наборов данных в списке свойств создания файла, заданном fcplID
. ik
аргумент является одной половиной ранга дерева, которое хранит разделенные на блоки необработанные данные.
Установите размер байта смещений и длин
H5P.set_sizes(fcplID,offset,lengths)
устанавливает размер байта смещений и длин, используемых к объектам адреса в файле HDF5.
Установите размер параметров, используемых, чтобы управлять узлами таблицы символов
H5P.set_sym_k(faplID,ik,lk)
устанавливает размер параметров, используемых, чтобы управлять узлами таблицы символов для списка свойств доступа к файлу, заданного faplID
. ik
аргумент является одной половиной ранга дерева, которое хранит таблицу символов для группы и lk
одна половина количества символов, которые могут храниться в узле таблицы символов.
Установите пользовательский размер блока
H5P.set_userblock(fcplID,size)
устанавливает пользовательский размер блока списка свойств создания файла, заданного fcplID
.
Возвратите порядок отслеживания и индексацию настроек
crtOrder = H5P.get_attr_creation_order(ocplID)
получает отслеживание и индексацию настроек для порядка создания атрибута.
Получите пороги фазового перехода атрибута
[maxCompact,minDense] = H5P.get_attr_phase_change(ocplID)
возвращает пороги фазового перехода атрибута для набора данных или группы со списком свойств создания, заданным ocplID
.
Возвратите свойства, которые будут использоваться, когда объект будет скопирован
options = H5P.get_copy_object(ocplID)
получает свойства, в настоящее время заданные в объектном идентификаторе списка свойств копии ocplID
, который будет вызван, когда новая копия будет сделана из существующего объекта.
Установите отслеживание порядка создания атрибута
H5P.set_attr_creation_order(ocplID,flags)
отслеживание наборов и индексация порядка создания атрибута. По умолчанию порядок создания атрибута ни не прослежен, ни индексирован.
Установите пороги фазового перехода устройства хранения данных атрибута
H5P.set_attr_phase_change(ocplID,maxCompact,minDense)
устанавливает пороги фазового перехода устройства хранения данных атрибута для группы, или набор данных с созданием заказывают список свойств, заданный ocplID
.
Установите свойства использоваться, когда объекты будут скопированы
H5P.set_copy_object(ocplID,options)
устанавливает свойства в объектном списке свойств копии ocplID
это будет вызвано, когда новая копия будет сделана из существующего объекта.
ocplID
объектный список свойств копии и задает свойства, управляющие копированием объекта.
Определите создание промежуточных групп
tf = H5P.get_create_intermediate_group(lcplID)
определяет ли список свойств создания ссылки lcplID
набор должен позволить создать недостающие промежуточные группы.
Запросите, прослежен ли порядок создания ссылки
crtOrder = H5P.get_link_creation_order(gcplID)
запросы, прослежен ли порядок создания ссылки или индексирован в группе со списком свойств создания identifiergcplID
.
Настройки запроса для преобразования между группами
[maxCompact,minDense] = H5P.get_link_phase_change(gcplID)
получает настройки для преобразования между компактными и плотными группами.
Установите создание промежуточных групп
H5P.set_create_intermediate_group(lcplID,flag)
задает в списке свойств создания ссылки lcplID
создать ли недостающие промежуточные группы.
Установите отслеживание заказов создания и индексацию
H5P.set_link_creation_order(gcplID,crtOrder)
отслеживание заказов создания наборов и индексирующий для ссылок в группе с идентификатором списка свойств создания группы gcplID
.
Установите параметры для преобразования группы
H5P.set_link_phase_change(gcplID,maxCompact,minDense)
устанавливает параметры для преобразования между компактными и плотными группами.
Возвратите кодировку символов
encoding = H5P.get_char_encoding(plistID)
возвращает кодировку символов, используемую, чтобы закодировать строки или имена объектов, которые создаются со списком свойств, заданным plistID
.
Установите кодировку символов, используемую, чтобы закодировать строки
H5P.set_char_encoding(plistID,encoding)
устанавливает кодировку символов, используемую, чтобы закодировать строки или имена объектов, которые создаются со списком свойств, заданным plistID
.
Количество отображений для виртуального набора данных (начиная с R2021b)
count = H5P.get_virtual_count(dcplID)
получает количество отображений для виртуального набора данных count
сопоставленный с идентификатором списка свойств создания набора данных dcplID
.
Имя исходного набора данных (начиная с R2021b)
srcname = H5P.get_virtual_dsetname(dcplID,mapIdx)
возвращает имя исходного набора данных srcname
используемый в отображении для виртуального набора данных.
Имя файла для исходного набора данных (начиная с R2021b)
srcname = H5P.get_virtual_filename(dcplID,mapIdx)
возвращает имя файла для исходного набора данных, используемого в отображении для виртуального набора данных.
Максимальное количество недостающих исходных файлов или наборов данных с именами printf-стиля (начиная с R2021b)
gapsize = H5P.get_virtual_printf_gap(daplID)
возвращает максимальное количество файлов printf-стиля, и/или наборы данных позволили отсутствовать для определения степени неограниченного виртуального набора данных с отображениями printf-стиля. Значение библиотеки по умолчанию для gapsize
0
.
Идентификатор пространства данных для исходного набора данных (начиная с R2021b)
srcdspaceID = H5P.get_virtual_srcspace(dcplID,mapIdx)
возвращает идентификатор пространства данных для выбора в исходном наборе данных, используемом в отображении.
Представление виртуального набора данных (начиная с R2021b)
view = H5P.get_virtual_view(daplID)
возвращает представление идентификатора списка свойств доступа к набору данных для виртуального набора данных daplID
.
Идентификатор пространства данных для выбора (начиная с R2021b)
vdspaceID = H5P.get_virtual_vspace(dcplID,mapIdx)
возвращает идентификатор пространства данных для выбора в виртуальном наборе данных, используемом в отображении. Идентификатор пространства данных должен быть закрыт с H5S.close()
.
Установите отображение между виртуальным и исходными наборами данных (начиная с R2021b)
H5P.set_virtual(dcplID,vspaceID,srcfilename,srcdsetname,srcspaceID)
сопоставляет элементы виртуального набора данных, описанного виртуальным идентификатором пространства данных vspaceID
, к элементам исходного набора данных, описанного исходным идентификатором пространства данных srcspaceID
.
Определите максимальный номер недостающих исходных файлов или наборов данных с именами printf-стиля (начиная с R2021b)
H5P.set_virtual_printf_gap(daplID,gapsize)
устанавливает список свойств доступа для виртуального набора данных daplID
давать библиотеке команду прекращать искать сопоставленные данные, хранимые в файлах и/или наборах данных с именами printf-стиля после не нахождения gapsize
файлы и/или наборы данных. Найденные исходные файлы и наборы данных определят степень неограниченного виртуального набора данных с отображениями printf-стиля.
Установите представление виртуального набора данных (начиная с R2021b)
H5P.set_virtual_view(daplID,view)
устанавливает представление виртуального набора данных включать или исключать сопоставленные элементы пропавших без вести.
Количество попыток чтения (начиная с R2021b)
attempts = H5P.get_metadata_read_attempts(faplID)
возвращает количество попыток чтения из списка свойств доступа к файлу, заданного faplID
.
Определите номер попыток чтения (начиная с R2021b)
H5P.set_metadata_read_attempts(faplID,attempts)
определяет номер чтений, которые библиотека попробует при чтении проверенных суммированием метаданных в файле HDF5, открытом с доступом SWMR. Задайте attempts
как числовое значение, больше, чем нуль.
Установка опции фрагмента ребра (начиная с R2021b)
options = H5P.get_chunk_opts(dcplID)
возвращает установку опции фрагмента ребра, сохраненную в списке свойств создания набора данных, заданном dcplID
.
Установите установку опции фрагмента ребра (начиная с R2021b)
H5P.set_chunk_opts(dcplID,options)
задает возможности хранения для фрагментов на ребре пространства данных набора данных для списка свойств создания набора данных. Это позволяет, чтобы эффективность настроила случаи, где размер набора данных не может быть кратным размеру фрагмента, и обработка частичных фрагментов ребра может повлиять на эффективность.
Dataset (H5D)
| Attribute (H5A)
| Dimension Scale
(H5DS)
| File (H5F)
| Group (H5G)
| Object (H5O)
| Link (H5L)