File name: ./testfiles/tcompound.hdf Vgroup:0 tag = 1965; reference = 2; name = /; class = HDF5; number of entries = 3; number of attributes = 0 Entries:- #0 (Vdata) tag = 1962; reference = 3; number of records = 5; interlace = 0; fields = [a_name, b_name, c_name]; record size (in bytes) = 16; name = dset1; class = HDF5; total number of attributes = 0. #1 (Vgroup) tag = 1965;reference = 4; number of entries = 2; name = group1; class = HDF5 number of attributes = 0 #2 (Vgroup) tag = 1965;reference = 7; number of entries = 1; name = group2; class = HDF5 number of attributes = 0 Vgroup:1 tag = 1965; reference = 4; name = group1; class = HDF5; number of entries = 2; number of attributes = 0 Entries:- #0 (Vdata) tag = 1962; reference = 5; number of records = 5; interlace = 0; fields = [int_name, float_name]; record size (in bytes) = 8; name = dset2; class = HDF5; total number of attributes = 0. #1 (Vdata) tag = 1962; reference = 6; number of records = 5; interlace = 0; fields = [int, float]; record size (in bytes) = 8; name = dset4; class = HDF5; total number of attributes = 0. Vgroup:2 tag = 1965; reference = 7; name = group2; class = HDF5; number of entries = 1; number of attributes = 0 Entries:- #0 (Vdata) tag = 1962; reference = 8; number of records = 5; interlace = 0; fields = [int, float]; record size (in bytes) = 8; name = dset5; class = HDF5; total number of attributes = 0. Graphical representation of the file:- (vg#: vgroup; vd: vdata) vg0 -- vd -- vg1 -- vd -- vd -- vg2 -- vd vg1 -- vd -- vd vg2 -- vd File name: ./testfiles/tcompound.hdf Vdata: 0 tag = 1962; reference = 3; number of records = 5; interlace = FULL_INTERLACE (0); fields = [a_name, b_name, c_name]; record size (in bytes) = 16; name = dset1; class = HDF5; number of attributes = 0 - field index 0: [a_name], type=24, order=1 number of attributes = 0 - field index 1: [b_name], type=5, order=1 number of attributes = 0 - field index 2: [c_name], type=6, order=1 number of attributes = 0 Loc. Data 0 0 0.000000 1.000000 ; 1 1.000000 0.500000 ; 2 4.000000 0.333333 ; 3 3 9.000000 0.250000 ; 4 16.000000 0.200000 ; Vdata: 1 tag = 1962; reference = 5; number of records = 5; interlace = FULL_INTERLACE (0); fields = [int_name, float_name]; record size (in bytes) = 8; name = dset2; class = HDF5; number of attributes = 0 - field index 0: [int_name], type=24, order=1 number of attributes = 0 - field index 1: [float_name], type=5, order=1 number of attributes = 0 Loc. Data 0 0 0.000000 ; 1 1.100000 ; 2 2.200000 ; 3 3 3.300000 ; 4 4.400000 ; Vdata: 2 tag = 1962; reference = 6; number of records = 5; interlace = FULL_INTERLACE (0); fields = [int, float]; record size (in bytes) = 8; name = dset4; class = HDF5; number of attributes = 0 - field index 0: [int], type=24, order=1 number of attributes = 0 - field index 1: [float], type=5, order=1 number of attributes = 0 Loc. Data 0 0 0.000000 ; 1 1.000000 ; 2 2.000000 ; 3 3 3.000000 ; 4 4.000000 ; Vdata: 3 tag = 1962; reference = 8; number of records = 5; interlace = FULL_INTERLACE (0); fields = [int, float]; record size (in bytes) = 8; name = dset5; class = HDF5; number of attributes = 0 - field index 0: [int], type=24, order=1 number of attributes = 0 - field index 1: [float], type=5, order=1 number of attributes = 0 Loc. Data 0 0 0.000000 ; 1 0.100000 ; 2 0.200000 ; 3 3 0.300000 ; 4 0.400000 ; File name: ./testfiles/tcompound.hdf