财产(H5P)
对象属性列表
描述
使用MATLAB®HDF5属性接口,H5P
,以控制和访问有关对象属性的信息。
一般财产清单操作
H5P.close
关闭属性列表
H5P.close (plistID)
属性所指定的属性列表终止访问plistID
.
H5P.copy
物业清单副本
newplist = H5P.copy(plistID)
属性指定的属性列表的副本plistID
.
H5P.create
创建新的属性列表
plist = H5P.create(classID)
属性所指定的属性列表类的实例创建一个新的属性列表classID
.的classID
参数也可以是属性列表类的实例。
H5P.get_class
属性列表类
plistClass = H5P.get_class(plistID)
属性所指定的属性列表的属性列表类plistID
.
通用属性列表操作
H5P.close_class
关闭属性列表类
H5P.close_class (classID)
控件指定的属性列表类classID
.
H5P.equal
确定属性列表的相等性
output = H5P.equal(plistID1,plistID2)
如果指定的两个属性列表相等,则返回正值0
如果不是的话。返回值为负表示失败。
H5P.exist
确定属性列表中是否存在指定的属性
output = H5P.exist(propID,propname)
如果属性由字符串标量或字符向量指定,则返回正值propname
属性列表或类中存在propID
,0
如果没有。返回值为负表示失败。
H5P.get
属性列表中指定属性的值
value = H5P.get(plistID,propname)
属性的值的副本propname
属性列表中指定的plistID
.指定propname
作为字符串标量或字符向量。的H5P.get
函数以数组的形式返回属性uint8
值。您可能需要将值强制转换为适当的数据类型以获得有意义的结果。
建议使用替代函数,如H5P.get_chunk
,H5P.get_layout
,H5P.get_size
等,在可用的情况下获取公共属性名的值。
H5P.get_class_name
属性列表类的名称
classname = H5P.get_class_name(classID)
检索泛型属性列表类的名称并将其作为字符向量返回类名称
.如果没有找到类,H5P.get_class_name
返回一个空的字符向量。
H5P.get_class_parent
父类标识符
pclassObj = H5P.get_class_parent(pclassID)
属性类的父类对象的标识符pclassID
.
H5P.get_nprops
查询属性列表或类中的属性个数
numProps = H5P.get_nprops(propID)
属性列表或类中指定的属性的数目propID
.
H5P.get_size
以字节为单位查询属性值的大小
sz = H5P.get_size(propID,propname)
属性的大小(以字节为单位)propname
属性列表或属性类中propID
.指定propname
作为字符串标量或字符向量。
H5P.isa_class
确定属性列表是否是类的成员
output = H5P.isa_class(plistID,pclassID)
属性指定的属性列表,则返回正值plistID
指定的类的成员pclassID
,0
如果不是的话。返回值为负表示失败。
H5P.iterate
在属性列表中迭代属性
[output,idxOut] = H5P.iterate(propID,idxIn,fnc)
执行指定的函数fnc
中指定的属性对象中的每个属性propID
.
H5P.set
设置属性列表值
H5P.set (plistID propname,价值)
属性指定的值propname
属性列表中指定的plistID
中指定的值价值
.
建议使用替代函数,如H5P.set_chunk
,H5P.set_layout
,H5P.set_size
等,在可用的情况下,为公共属性名设置值。
数据集访问、内存和传输属性
H5P.get_btree_ratios
b树分裂比
[左,中,右]= h5p .get_btree_ratio (plistID)
返回指定的数据集传输属性列表的b -树分割比率plistID
.的左
output指定最左边节点的b树分裂比例,正确的
对应于最右节点和孤节点,和中间
对应于所有其他节点。
H5P.get_chunk_cache
原始数据块缓存参数
[nslots,nbytes,w0] = H5P.get_chunk_cache(daplID)
返回原始数据块缓存哈希表(nslots
),原始数据块缓存(nbytes
)和抢占策略值w0
指定的数据集访问属性列表的daplID
.
H5P.get_edc_check
确定是否启用了错误检测
output = H5P.get_edc_check(plistID)
查询指定的数据集传输属性列表plistID
确定是否为数据读取操作启用错误检测。H5P.get_edc_check
返回“H5Z_ENABLE_EDC”
如果启用了错误检测,和“H5Z_DISABLE_EDC”
如果不是的话。
H5P.get_hyper_vector_size
I/O向量数
sz = H5P.get_hyper_vector_size(dxplID)
返回在hyperlab I/O中读取或写入的I/O向量的数量。
H5P.set_btree_ratios
设置数据集传输的b树分割比例
H5P.set_btree_ratios (plistID,左、中、右)
为指定的数据集传输属性列表设置b -树分割比率plistID
.的左
参数指定最左边节点的b树分裂比例,正确的
为最右节点和孤节点的b树分裂比,和中间
指定所有其他节点的b树分裂比例。
H5P.set_chunk_cache
设置原始数据块缓存参数
H5P.set_chunk_cache (daplID nslots nbytes, w0)
设置元素的数量nslots
,总字节数nbytes
,和抢占策略值w0
在原始数据块缓存中。
H5P.set_edc_check
启用数据集传输的错误检测
H5P.set_edc_check (dtplID,检查)
设置指定的数据集传输属性列表dtplID
在读取数据时启用或禁用错误检测。指定检查
作为包含的字符串标量或字符向量“H5Z_ENABLE_EDC”
或“H5Z_DISABLE_EDC”
.
H5P.set_hyper_vector_size
设置超级I/O的I/O向量数
H5P.set_hyper_vector_size (dxplID、大小)
设置I/O向量在被下发到HDF5库底层用于读写实际数据之前在内存中积累的数量。
数据集创建属性
H5P.all_filters_avail
确定所有过滤器的可用性
输出= H5P.all_filters_avail(dcplID)
如果在数据集创建属性列表中设置了所有筛选器,则返回正值dcplID
目前可用,以及0
否则。
H5P.fill_value_defined
确定是否定义了填充值
fvstatus = H5P.fill_value_defined(dcplID)
属性指定的数据集创建属性列表中是否定义了填充值dcplID
.
H5P.get_alloc_time
分配存储空间的时间
allocTime = H5P.get_alloc_time(dcplID)
属性指定的数据集创建属性列表中检索存储空间分配的时间dcplID
.
H5P.get_chunk
块的大小
[rank,chunkdims] = H5P.get_chunk(dcplID)
通过指定的数据集创建属性列表检索数据集的块大小dcplID
.
请注意
HDF5 C库对多维数组使用C风格的排序,而MATLAB使用fortran风格的排序。的chunkDims
参数假设c风格排序。有关更多信息,请参见报表数据集维度.
H5P.get_external
外部文件信息
[name,offset,size] = H5P.get_external(dcplID,idx)
返回由数据集创建属性列表指定的外部文件的信息dcplID
.
H5P.get_external_count
外部文件数量
5 .get_external_count(dcplID)
返回指定的数据集创建属性列表的外部文件数dcplID
.
H5P.get_fill_time
将填充值写入数据集的时间
fillTime = H5P.get_fill_time(dcplID)
返回将填充值写入指定的数据集创建属性列表的时间dcplID
.
H5P.get_fill_value
数据集填充值
值= H5P.get_fill_value(dcplID,typeID)
属性指定的数据集创建属性列表中定义的数据集填充值dcplID
.的类型id
参数指定返回的填充值的数据类型。
H5P.get_filter
管道过滤器信息
[filter,flags,values,name] = H5P.get_filter(dcplID,filterIdx)
在属性列表标识符指定的筛选器管道中返回有关筛选器的信息,该信息由筛选器索引指定dcplID
.该语法对应于H5Pget_filter
hdf5c库1.6版的接口。
[filter,flags,values,name,config] = H5P.get_filter(dcplID,filterIdx)
返回过滤器管道中由与其关联的属性列表指定的过滤器索引指定的有关过滤器的信息。它还返回关于筛选器的信息。查阅HDF5文档H5Zget_filter_info
有关配置
.该语法对应于H5Pget_filter
hdf5c库1.8版本的接口。
H5P.get_filter_by_id
有关指定筛选器的信息
[flags,values,name,config] = H5P.get_filter_by_id(dcplID,filter)
返回指定的筛选器的信息过滤器
.
对于自定义第三方筛选器,请指定过滤器
作为HDF组分配的数字过滤器标识符。
H5P.get_nfilters
管道中的过滤器数量
numfilters = H5P.get_nfilters(dcplID)
返回与数据集创建属性列表标识符关联的过滤器管道中定义的过滤器数量dcplID
.
H5P.remove_filter
从属性列表中删除过滤器
H5P.remove_filter (dcplID、过滤)
从筛选器管道中移除指定的筛选器。dcplID
数据集创建属性列表标识符。
H5P.set_deflate
设置压缩方法和压缩级别
H5P.set_deflate (dcplID级别)
属性指定的数据集创建属性列表的压缩方法dcplID
来H5D_COMPRESS_DEFLATE
.指定压缩级别水平
作为0到9之间的数值,其中0是最低压缩级别,9是最高压缩级别。
H5P.set_external
将附加文件添加到外部文件列表
H5P.set_external (dcplID名称、抵消nbytes)
属性指定的外部文件的名字
到数据集创建属性列表中的外部文件列表,dcplID
.
H5P.set_fill_time
设置填充值写入数据集的时间
H5P.set_fill_time (dcplID fillTime)
属性指定的数据集创建属性列表中的数据集写入填充值的时间dcplID
.
H5P.set_filter
在过滤管道中添加过滤器
H5P.set_filter (dcplID、过滤、旗帜、cdValues)
中将指定的筛选器和相应属性添加到输出筛选器管道的末尾plistID
.
H5P.set_fletcher32
在数据集创建中设置Fletcher32校验和过滤器
H5P.set_fletcher32 (dcplID)
在指定的数据集创建属性列表中设置32位Fletcher校验和筛选器dcplID
.数据集创建属性列表必须启用分块。
H5P.set_nbit
设置n位滤波器
H5P.set_nbit (dcplID)
设置n位过滤器“H5Z_FILTER_NBIT”
属性指定的数据集属性列表dcplID
.
H5P.set_scaleoffset
设置比例偏移过滤器
H5P.set_scaleoffset (dcplID scaleType scaleFactor)
设置比例偏移过滤器“H5Z_FILTER_SCALEOFFSET”
指定的数据集dcplID
.必须已在数据集创建属性列表上启用分块。
H5P.set_shuffle
设置shuffle滤波器
H5P.set_shuffle (dcplID)
设置shuffle过滤器,H5Z_FILTER_SHUFFLE
指定的数据集属性列表中dcplID
.为了使用shuffle过滤器,必须在数据集创建属性列表上启用压缩,当在设置deflate过滤器之前立即设置shuffle过滤器时,通常会获得最佳结果。
文件访问属性
H5P.get_alignment
检索对齐属性
[threshold,alignment] = H5P.get_alignment(faplID)
属性指定的文件访问属性列表中检索当前对齐属性faplID
.
H5P.get_driver
低级文件驱动程序
driverID = H5P.get_driver(plistID)
属性所指定的文件访问属性列表或数据传输属性列表关联的低级文件驱动程序的标识符plistID
.有关有效返回值的列表,请参阅HDF5文档。
H5P.get_family_offset
家庭文件驱动的偏移量
offset = H5P.get_family_offset(faplID)
属性指定的文件访问属性列表中检索offset的值faplID
.的抵消
output是HDF5文件中存储在磁盘上的文件族中所选成员文件中的数据的偏移量。
H5P.get_fapl_core
核心文件驱动程序属性信息
[increment,backingStore] = H5P.get_fapl_core(faplID)
查询H5FD_CORE
所设置的驱动程序属性H5P.set_fapl_core
.
H5P.get_fapl_family
文件访问属性列表信息
[membSize,membfaplID] = H5P.get_fapl_family(faplID)
返回每个文件成员的字节大小和文件访问属性列表的标识符,以用于指定的族驱动程序faplID
.
H5P.get_fapl_multi
关于多文件访问属性列表的信息
[membmap, membbapl,membname,membaddr,relax] = H5P.get_fapl_multi(faplID)
属性所指定的多文件访问属性列表的信息faplID
.
H5P.get_fclose_degree
文件闭合度
fcdegree = 5 .get_fclose_degree(faplID)
返回文件关闭度属性的当前设置fcdegree
指定的文件访问属性列表中的faplID
.
H5P.get_libver_bounds
库版本边界设置
[low,high] = H5P.get_libver_bounds(faplID)
检索下界和上界,低
而且高
在HDF5库发布版本上,该版本间接决定在文件中创建对象时使用的对象格式版本。此属性从参数指定的文件访问属性列表检索faplID
.
的H5P.get_libver_bounds
函数返回低
而且高
作为这些枚举值中的任意一个:
“H5F_LIBVER_EARLIEST”
“H5F_LIBVER_V18”
“H5F_LIBVER_V110”
“H5F_LIBVER_LATEST”
H5P.get_gc_references
垃圾收集引用设置
tf = H5P.get_gc_references(faplID)
返回值为1
属性指定的文件访问属性列表的垃圾收集引用属性是否开启faplID
,0
如果它是关闭的。
H5P.get_mdc_config
元数据缓存配置
config = H5P.get_mdc_config(faplID)
属性指定的文件访问属性列表返回当前元数据缓存配置faplID
.
H5P.get_meta_block_size
元数据块大小设置
sz = H5P.get_meta_block_size(faplID)
返回当前元数据块分配的最小字节数。
H5P.get_multi_type
多文件驱动程序的数据属性类型
type = H5P.get_multi_type(plistID)
返回文件访问或数据传输属性列表中的数据设置,plistID
.
此函数只能用于将HDF5文件编写为带有多文件驱动程序的文件集。
H5P.get_sieve_buf_size
最大数据筛选缓冲区大小
sz = H5P.get_sieve_buf_size(faplID)
返回数据筛选缓冲区的当前最大大小。
H5P.get_small_data_block_size
小数据块大小设置
sz = H5P.get_small_data_block_size(faplID)
属性所指定的文件访问属性列表的小数据块大小的当前设置faplID
.
H5P.set_alignment
为文件访问属性列表设置对齐属性
H5P.set_alignment (faplID,阈值,对齐)
属性指定的文件访问属性列表的对齐属性faplID
因此,任何大于或等于大小的文件对象阈值
的值的倍数,以字节为单位进行对齐对齐
.
的默认值阈值
而且对齐
结果是最好的表现。
H5P.set_family_offset
为文件族设置偏移量属性
H5P.set_family_offset (faplID抵消)
属性指定的文件访问属性列表中的偏移量属性faplID
用于对文件族中的文件进行低级访问。
H5P.set_fapl_core
修改文件访问权限以使用H5FD_CORE
司机
H5P.set_fapl_core (faplID增量,backingstore)
属性指定的文件访问属性列表faplID
使用H5FD_CORE
司机。
H5P.set_fapl_family
设置文件访问使用家族驱动程序
H5P.set_fapl_family (faplID membsize membfaplID)
设置文件访问属性列表,faplID
,使用家庭驱动程序。
H5P.set_fapl_log
设置日志驱动程序的使用
H5P.set_fapl_log (faplID、日志文件、旗帜、bufsize)
修改文件访问属性列表,faplID
,以使用日志记录驱动程序H5FD_LOG
.
H5P.set_fapl_multi
设置使用多文件驱动程序
H5P.set_fapl_multi (faplID,放松)
设置文件访问属性列表,faplID
,以访问使用HDF5库提供的默认值的多驱动程序创建的HDF5文件。指定放松
作为一种价值1
允许对不完整的文件集进行只读访问。
H5P.set_fapl_multi (faplID、membmap membfapl、membname membaddr,放松)
设置文件访问属性列表以使用带有附加参数的多文件驱动程序。
H5P.set_fapl_sec2
设置sec2驱动的文件访问权限
H5P.set_fapl_sec2 (faplID)
修改文件访问属性列表,faplID
,以使用“H5FD_SEC2”
司机。
H5P.set_fapl_split
为拆分文件驱动程序模拟设置文件访问
H5P.set_fapl_split (faplID、metaext metaplistID、rawext rawplistID)
是一个兼容功能,允许多文件驱动程序模拟HDF5 1.0和1.2版本的分割驱动程序。
H5P.set_fapl_stdio
设置文件访问标准I/O驱动程序
H5P.set_fapl_stdio (faplID)
修改文件访问属性列表,faplID
,以使用标准I/O驱动程序,H5FD_STDIO
.
H5P.set_fclose_degree
为文件关闭度设置文件访问
H5P.set_fclose_degree (faplID、学位)
在文件访问属性列表中设置文件关闭度属性,faplID
的值学位
.
H5P.set_gc_references
设置垃圾收集引用标志
H5P.set_gc_references (faplID gcref)
为文件(文件访问属性列表标识符)设置垃圾收集引用的标志,faplID
.指定标志gcref
作为一种价值1
要启用垃圾收集引用属性,和0
禁用它。
H5P.set_libver_bounds
为对象设置库版本边界
H5P.set_libver_bounds (faplID、低、高)
控制在文件中创建对象时将使用的库发布版本的范围。对象格式版本由调用中指定的库发布版本间接确定。
此属性在参数指定的文件访问属性列表中设置faplID
.
H5P.set_mdc_config
设置元数据缓存初始配置
H5P.set_mdc_config (faplID配置)
属性指定的文件访问属性列表中设置初始元数据缓存配置faplID
中提供的值配置
.方法检索当前配置,然后再使用此函数H5P.get_mdc_config
函数。
许多领域在配置
结构仅在与HDF集团密切协商后使用。
H5P.set_meta_block_size
设置元数据块的最小大小
H5P.set_meta_block_size (faplID、大小)
设置元数据块的最小大小大小
指定的文件访问属性列表,以字节为单位faplID
.
H5P.set_multi_type
指定要使用MULTI驱动程序访问的数据类型
H5P.set_multi_type (faplID类型)
属性指定的文件访问或数据传输属性列表中设置要访问的数据类型faplID
.
H5P.set_sieve_buf_size
设置数据筛选缓冲区的最大大小
H5P.set_sieve_buf_size (faplID bufsize)
以字节为单位设置数据筛选缓冲区的最大大小,bufsize
,用于筛选数据的文件驱动程序。
H5P.set_small_data_block_size
设置为小数据预留的块大小
H5P.set_small_data_block_size (faplID、大小)
属性指定的文件访问属性列表中为小数据保留的连续块的最大大小(以字节为单位)faplID
.
文件创建属性
H5P.get_istore_k
索引存储b树的1/2个秩
ik = H5P.get_istore_k(fcplID)
返回指定的文件创建属性列表的分块存储b -树的1/2秩fcplID
.
H5P.get_sizes
偏移量的大小和长度
[offset,length] = H5P.get_sizes(fcplID)
返回HDF5文件的偏移量大小和长度。
H5P.get_sym_k
b -树的1/2秩和叶节点的1/2大小
[ik,lk] = H5P.get_sym_k(fcplID)
返回符号表B-tree 1/2秩的大小,本土知识
,符号表叶节点1/2大小,路
.
H5P.get_userblock
用户块大小
sz = H5P.get_userblock(fcplID)
返回用户块的大小。
H5P.get_version
文件创建属性列表的版本信息
[superblock,freelist,symtable,shhdr] = H5P.get_version(fcplID)
返回超级块的版本、全局自由列表、符号表和共享对象标头。检索此信息需要文件创建属性列表。
H5P.set_istore_k
设置索引分块数据集的参数大小
H5P.set_istore_k (fcplID本土知识)
属性指定的文件创建属性列表中用于控制索引分块数据集的b -树的参数大小fcplID
.的本土知识
参数是存储分块原始数据的树的一半。
H5P.set_sizes
设置偏移量和长度的字节大小
H5P.set_sizes (fcplID、抵消、长度)
设置用于在HDF5文件中寻址对象的偏移量和长度的字节大小。
H5P.set_sym_k
设置用于控制符号表节点的参数大小
H5P.set_sym_k (faplID翼路)
属性所指定的文件访问属性列表的符号表节点设置参数的大小faplID
.的本土知识
参数是存储组的符号表的树的秩的一半,并且路
是符号表节点中可存储的符号数目的一半。
H5P.set_userblock
设置用户块大小
H5P.set_userblock (fcplID、大小)
属性指定的文件创建属性列表的用户块大小fcplID
.
对象复制和对象创建属性
H5P.get_attr_creation_order
跟踪订单和索引设置
crtOrder = H5P.get_attr_creation_order(ocplID)
检索属性创建顺序的跟踪和索引设置。
H5P.get_attr_phase_change
检索属性相变阈值
[maxCompact,minDense] = H5P.get_attr_phase_change(ocplID)
为所指定的创建属性列表的数据集或组返回属性阶段变更阈值ocplID
.
H5P.get_copy_object
复制对象时使用的属性
get_copy_object(ocplID)
检索当前在对象复制属性列表标识符中指定的属性ocplID
,该函数将在现有对象的新副本生成时调用。
H5P.set_attr_creation_order
设置属性创建顺序的跟踪
H5P.set_attr_creation_order (ocplID、旗帜)
设置属性创建顺序的跟踪和索引。默认情况下,既不跟踪属性创建顺序,也不建立索引。
H5P.set_attr_phase_change
设置属性存储相变阈值
H5P.set_attr_phase_change (ocplID maxCompact minDense)
为指定的创建顺序属性列表的组或数据集设置属性存储阶段更改阈值ocplID
.
H5P.set_copy_object
设置复制对象时要使用的属性
H5P.set_copy_object (ocplID选项)
设置对象复制属性列表中的属性ocplID
将在现有对象的新副本生成时调用。
ocplID
对象复制属性列表,并指定控制对象复制的属性。
创建组属性
H5P.get_create_intermediate_group
确定中间组的创建
output = H5P.get_create_intermediate_group(lcplID)
如果链接创建属性列表,则返回正值lcplID
设置为允许创建缺失的中间组,在这种情况下,将创建缺失的中间组;否则,H5P.get_create_intermediate_group
返回0
,将不会创建缺少的中间组。
H5P.get_link_creation_order
查询是否跟踪了链接创建顺序
crtOrder = h5p . get_link_create_order (gcplID)
查询是否在具有创建属性列表标识符的组中跟踪或索引链接创建顺序gcplID
.
H5P.get_link_phase_change
查询组间转换的设置
[maxCompact,minDense] = H5P.get_link_phase_change(gcplID)
检索紧凑组和密集组之间转换的设置。
H5P.set_create_intermediate_group
中间组的集合创建
H5P.set_create_intermediate_group (lcplID、旗)
在链接创建属性列表中指定lcplID
是否创建缺失的中间组。
H5P.set_link_creation_order
设置创建顺序跟踪和索引
H5P.set_link_creation_order (gcplID crtOrder)
为具有组创建属性列表标识符的组中的链接设置创建顺序跟踪和索引gcplID
.
H5P.set_link_phase_change
设置分组转换参数
H5P.set_link_phase_change (gcplID maxCompact minDense)
设置紧凑组和密集组之间转换的参数。
HDF5字符串属性
H5P.get_char_encoding
字符编码
5 .get_char_encoding(plistID)
属性所指定的属性列表创建的字符串或对象名称,返回用于编码的字符编码plistID
.
H5P.set_char_encoding
设置用于编码字符串的字符编码
H5P.set_char_encoding (plistID编码)
属性所指定的属性列表创建的字符串或对象名称,设置用于编码的字符编码plistID
.
虚拟数据集(VDS)属性
H5P.get_virtual_count
虚拟数据集的映射数
count = H5P.get_virtual_count(dcplID)
获取虚拟数据集的映射数数
与数据集创建属性列表标识符关联dcplID
.
H5P.get_virtual_dsetname
源数据集名称
srcname = H5P.get_virtual_dsetname(dcplID,mapIdx)
返回源数据集的名称srcname
用于虚拟数据集的映射。
H5P.get_virtual_filename
源数据集的文件名
srcname = H5P.get_virtual_filename(dcplID,mapIdx)
返回虚拟数据集映射中使用的源数据集的文件名。
H5P.get_virtual_printf_gap
缺少printf样式名称的源文件或数据集的最大数量
gapsize = H5P.get_virtual_printf_gap(daplID)
返回用于确定具有printf样式映射的无限虚拟数据集的范围时允许缺少的printf样式文件和/或数据集的最大数量。的默认库值gapsize
是0
.
H5P.get_virtual_srcspace
源数据集的数据空间标识符
srcdspaceID = H5P.get_virtual_srcspace(dcplID,mapIdx)
返回映射中使用的源数据集中选择的数据空间标识符。
H5P.get_virtual_vspace
用于选择的数据空间标识符
vdspaceID = H5P.get_virtual_vspace(dcplID,mapIdx)
返回映射中使用的虚拟数据集中选择的数据空间标识符。数据空间标识符必须以H5S.close ()
.
H5P.set_virtual
设置虚拟数据集和源数据集之间的映射关系
H5P.set_virtual (dcplID、vspaceID srcfilename、srcdsetname srcspaceID)
映射虚拟数据集的元素,由虚拟数据空间标识符描述vspaceID
,到由源数据空间标识符描述的源数据集的元素srcspaceID
.
H5P.set_virtual_printf_gap
使用printf样式的名称设置缺失源文件或数据集的最大数量
H5P.set_virtual_printf_gap (daplID gapsize)
设置虚拟数据集的访问属性列表daplID
指示库停止查找存储在具有printf样式名称的文件和/或数据集中的映射数据gapsize
文件和/或数据集。找到的源文件和数据集将通过printf样式的映射确定无限虚拟数据集的范围。
元数据缓存调优属性
H5P.get_metadata_read_attempts
读尝试次数
get_metadata_read_attempts(faplID)
返回从指定的文件访问属性列表中读取尝试的次数faplID
.
H5P.set_metadata_read_attempts
设置读尝试次数
H5P.set_metadata_read_attempts (faplID尝试)
设置库在读取使用SWMR访问打开的HDF5文件中的校验和元数据时将尝试的读取次数。指定尝试
作为一个大于零的数值。
部分边块属性
H5P.get_chunk_opts
边块选项设置
选项= H5P.get_chunk_opts(dcplID)
属性指定的数据集创建属性列表中存储的边缘块选项设置dcplID
.
H5P.set_chunk_opts
设置边缘块选项设置
H5P.set_chunk_opts (dcplID选项)
为数据集创建属性列表指定数据集数据空间边缘上的块的存储选项。这允许在数据集大小可能不是块大小的倍数的情况下进行性能调优,并且部分边缘块的处理可能会影响性能。