HDF5 "tcompound.h5" { GROUP "/" { DATATYPE "#6632" H5T_COMPOUND { H5T_STD_I32BE "int"; H5T_IEEE_F32BE "float"; } DATASET "dset1" { DATATYPE H5T_COMPOUND { H5T_STD_I32BE "a_name"; H5T_IEEE_F32BE "b_name"; H5T_IEEE_F64BE "c_name"; } DATASPACE SIMPLE { ( 5 ) / ( 5 ) } DATA { (0): { 0, 0, 1 }, (1): { 1, 1, 0.5 }, (2): { 2, 4, 0.333333 }, (3): { 3, 9, 0.25 }, (4): { 4, 16, 0.2 } } } GROUP "group1" { DATASET "dset2" { DATATYPE "/type1" DATASPACE SIMPLE { ( 5 ) / ( 5 ) } DATA { (0): { 0, 0 }, (1): { 1, 1.1 }, (2): { 2, 2.2 }, (3): { 3, 3.3 }, (4): { 4, 4.4 } } } DATASET "dset3" { DATATYPE "/type2" DATASPACE SIMPLE { ( 3, 6 ) / ( 3, 6 ) } DATA { (0,0): { [ 0, 1, 2, 3 ], [ 1, 2, 3, 4, 5, 6, 2, 3, 4, 5, 6, 7, 3, 4, 5, 6, 7, 8, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10 ] }, (0,1): { [ 1, 2, 3, 4 ], [ 2, 3, 4, 5, 6, 7, 3, 4, 5, 6, 7, 8, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11 ] }, (0,2): { [ 2, 3, 4, 5 ], [ 3, 4, 5, 6, 7, 8, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12 ] }, (0,3): { [ 3, 4, 5, 6 ], [ 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13 ] }, (0,4): { [ 4, 5, 6, 7 ], [ 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14 ] }, (0,5): { [ 5, 6, 7, 8 ], [ 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 15 ] }, (1,0): { [ 1, 2, 3, 4 ], [ 2, 3, 4, 5, 6, 7, 3, 4, 5, 6, 7, 8, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11 ] }, (1,1): { [ 2, 3, 4, 5 ], [ 3, 4, 5, 6, 7, 8, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12 ] }, (1,2): { [ 3, 4, 5, 6 ], [ 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13 ] }, (1,3): { [ 4, 5, 6, 7 ], [ 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14 ] }, (1,4): { [ 5, 6, 7, 8 ], [ 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 15 ] }, (1,5): { [ 6, 7, 8, 9 ], [ 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 15, 11, 12, 13, 14, 15, 16 ] }, (2,0): { [ 2, 3, 4, 5 ], [ 3, 4, 5, 6, 7, 8, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12 ] }, (2,1): { [ 3, 4, 5, 6 ], [ 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13 ] }, (2,2): { [ 4, 5, 6, 7 ], [ 5, 6, 7, 8, 9, 10, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14 ] }, (2,3): { [ 5, 6, 7, 8 ], [ 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 15 ] }, (2,4): { [ 6, 7, 8, 9 ], [ 7, 8, 9, 10, 11, 12, 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 15, 11, 12, 13, 14, 15, 16 ] }, (2,5): { [ 7, 8, 9, 10 ], [ 8, 9, 10, 11, 12, 13, 9, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 15, 11, 12, 13, 14, 15, 16, 12, 13, 14, 15, 16, 17 ] } } } DATASET "dset4" { DATATYPE "/group1/type3" DATASPACE SIMPLE { ( 5 ) / ( 5 ) } DATA { (0): { 0, 3 }, (1): { 1, 4 }, (2): { 2, 5 }, (3): { 3, 6 }, (4): { 4, 7 } } } DATATYPE "type3" H5T_COMPOUND { H5T_STD_I32BE "int"; H5T_IEEE_F32BE "float"; } } GROUP "group2" { DATASET "dset5" { DATATYPE "/#6632" DATASPACE SIMPLE { ( 5 ) / ( 5 ) } DATA { (0): { 0, 0 }, (1): { 1, 0.1 }, (2): { 2, 0.2 }, (3): { 3, 0.3 }, (4): { 4, 0.4 } } } } DATATYPE "type1" H5T_COMPOUND { H5T_STD_I32BE "int_name"; H5T_IEEE_F32BE "float_name"; } DATATYPE "type2" H5T_COMPOUND { H5T_ARRAY { [4] H5T_STD_I32BE } "int_array"; H5T_ARRAY { [5][6] H5T_IEEE_F32BE } "float_array"; } } }