Does H5info have issues with HDF5 databases that contain COMPOUND datatypes?

조회 수: 3 (최근 30일)
nomo
nomo 2018년 1월 11일
댓글: per isakson 2018년 4월 4일
I have an HDF5 database that contains a COMPOUND datatype. When I run h5info on my database, it generates an error message. I tracked down the problem and it dealt with the COMPOUND datatype in my database. When I deleted my compound datatype from my database, h5info works. There's nothing special about my compound datatype. It contains an integer value and two double array. So my question is, can h5info handle COMPOUND datatypes, which are valid in HDF5?
  댓글 수: 7
nomo
nomo 2018년 4월 3일
When I open it in HDFView, the attribute is listed as:
Type = Compound{32-bit integer, 64-bit floating point, 64-bit floating point}
Array Size = Scalar
Value = {1, 1.1, 2.2}
per isakson
per isakson 2018년 4월 4일
I cannot help
I use HDFView 2.13, I guess you use 3.0. However, I don't recognize your text.
This is a description of my Compound data type.
>> info = h5info( filespec );
>> info.Groups(3).Datatypes.Type.Member(1).Datatype
ans =
Name: ''
Class: 'H5T_INTEGER'
Type: 'H5T_STD_U32LE'
Size: 4
Attributes: []
>> info.Groups(3).Datatypes.Type.Member(2).Datatype
ans =
Name: ''
Class: 'H5T_FLOAT'
Type: 'H5T_IEEE_F64LE'
Size: 8
Attributes: []
>> info.Groups(3).Datatypes.Type.Member(3).Datatype
ans =
Name: ''
Class: 'H5T_INTEGER'
Type: 'H5T_STD_U8LE'
Size: 1
Attributes: []
>>

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Workspace Variables and MAT Files에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by