############################# Expected output for 'h5dump tcompound.h5' ############################# HDF5 "tcompound.h5" { GROUP "/" { DATATYPE "#6632:0" { H5T_STD_I32BE "int"; H5T_IEEE_F32BE "float"; } DATASET "dset1" { DATATYPE { H5T_STD_I32BE "a_name"; H5T_IEEE_F32BE "b_name"; H5T_IEEE_F64BE "c_name"; } DATASPACE { SIMPLE ( 5 ) / ( 5 ) } DATA { { 0, 0, 1 }, { 1, 1, 0.5 }, { 2, 4, 0.333333 }, { 3, 9, 0.25 }, { 4, 16, 0.2 } } } GROUP "group1" { DATASET "dset2" { DATATYPE { "/type1" } DATASPACE { SIMPLE ( 5 ) / ( 5 ) } DATA { { 0, 0 }, { 1, 1.1 }, { 2, 2.2 }, { 3, 3.3 }, { 4, 4.4 } } } DATASET "dset3" { DATATYPE { "/type2" } DATASPACE { SIMPLE ( 3, 6 ) / ( 3, 6 ) } DATA { { [ 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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, 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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, 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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 ] }, { [ 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, 3 }, { 1, 4 }, { 2, 5 }, { 3, 6 }, { 4, 7 } } } DATATYPE "type3" { H5T_STD_I32BE "int"; H5T_IEEE_F32BE "float"; } } GROUP "group2" { DATASET "dset5" { DATATYPE { "/#6632:0" } DATASPACE { SIMPLE ( 5 ) / ( 5 ) } DATA { { 0, 0 }, { 1, 0.1 }, { 2, 0.2 }, { 3, 0.3 }, { 4, 0.4 } } } } DATATYPE "type1" { H5T_STD_I32BE "int_name"; H5T_IEEE_F32BE "float_name"; } DATATYPE "type2" { H5T_STD_I32BE "int_array"[4]; H5T_IEEE_F32BE "float_array"[5][6]; } } }