summaryrefslogtreecommitdiffstats
path: root/HDF5Examples/C/H5T/tfiles/18
diff options
context:
space:
mode:
Diffstat (limited to 'HDF5Examples/C/H5T/tfiles/18')
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objref.ddl22
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objrefatt.ddl28
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regref.ddl33
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regrefatt.ddl39
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_array.ddl22
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_arrayatt.ddl28
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_bit.ddl14
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_bitatt.ddl20
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpd.ddl44
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpdatt.ddl50
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_commit.ddl15
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpd.ddl9
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpdatt.ddl9
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_enum.ddl20
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_enumatt.ddl26
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_float.ddl14
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_floatatt.ddl20
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_int.ddl14
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_intatt.ddl20
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref.ddl24
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref21.ddl19
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt.ddl30
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt21.ddl25
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaque.ddl14
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaqueatt.ddl20
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref.ddl33
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref21.ddl24
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt.ddl39
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt21.ddl31
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_string.ddl16
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_stringatt.ddl22
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlen.ddl11
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlenatt.ddl17
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstring.ddl16
-rw-r--r--HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstringatt.ddl22
35 files changed, 810 insertions, 0 deletions
diff --git a/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objref.ddl b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objref.ddl
new file mode 100644
index 0000000..03d74d8
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objref.ddl
@@ -0,0 +1,22 @@
+HDF5 "h5ex_t_objref.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_OBJECT }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ GROUP "h5ex_t_objref.h5/G1"
+ DATASET "h5ex_t_objref.h5/DS2"
+ DATA {
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ }
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objrefatt.ddl b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objrefatt.ddl
new file mode 100644
index 0000000..dd9db18
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_objrefatt.ddl
@@ -0,0 +1,28 @@
+HDF5 "h5ex_t_objrefatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_OBJECT }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ GROUP "h5ex_t_objrefatt.h5/G1"
+ DATASET "h5ex_t_objrefatt.h5/DS2"
+ DATA {
+ }
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ }
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regref.ddl b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regref.ddl
new file mode 100644
index 0000000..14e1887
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regref.ddl
@@ -0,0 +1,33 @@
+HDF5 "h5ex_t_regref.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_DSETREG }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ DATASET "h5ex_t_regref.h5/DS2"{
+ REGION_TYPE POINT (0,1), (2,11), (1,0), (2,4)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ DATASET "h5ex_t_regref.h5/DS2" {
+ REGION_TYPE BLOCK (0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2),
+ (2,11)-(2,13)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ DATA {
+ (0,0): 84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119,
+ (0,14): 110, 0,
+ (1,0): 102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101,
+ (1,13): 114, 32, 0,
+ (2,0): 116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103,
+ (2,14): 115, 0
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regrefatt.ddl b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regrefatt.ddl
new file mode 100644
index 0000000..1bf51b0
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/112/h5ex_t_regrefatt.ddl
@@ -0,0 +1,39 @@
+HDF5 "h5ex_t_regrefatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_DSETREG }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ DATASET "h5ex_t_regrefatt.h5/DS2"{
+ REGION_TYPE POINT (0,1), (2,11), (1,0), (2,4)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ DATASET "h5ex_t_regrefatt.h5/DS2" {
+ REGION_TYPE BLOCK (0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2),
+ (2,11)-(2,13)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ DATA {
+ (0,0): 84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119,
+ (0,14): 110, 0,
+ (1,0): 102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101,
+ (1,13): 114, 32, 0,
+ (2,0): 116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103,
+ (2,14): 115, 0
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_array.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_array.ddl
new file mode 100644
index 0000000..44d8233
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_array.ddl
@@ -0,0 +1,22 @@
+HDF5 "h5ex_t_array.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_ARRAY { [3][5] H5T_STD_I64LE }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): [ 0, 0, 0, 0, 0,
+ 0, -1, -2, -3, -4,
+ 0, -2, -4, -6, -8 ],
+ (1): [ 0, 1, 2, 3, 4,
+ 1, 1, 1, 1, 1,
+ 2, 1, 0, -1, -2 ],
+ (2): [ 0, 2, 4, 6, 8,
+ 2, 3, 4, 5, 6,
+ 4, 4, 4, 4, 4 ],
+ (3): [ 0, 3, 6, 9, 12,
+ 3, 5, 7, 9, 11,
+ 6, 7, 8, 9, 10 ]
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_arrayatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_arrayatt.ddl
new file mode 100644
index 0000000..9b6a209
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_arrayatt.ddl
@@ -0,0 +1,28 @@
+HDF5 "h5ex_t_arrayatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_ARRAY { [3][5] H5T_STD_I64LE }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): [ 0, 0, 0, 0, 0,
+ 0, -1, -2, -3, -4,
+ 0, -2, -4, -6, -8 ],
+ (1): [ 0, 1, 2, 3, 4,
+ 1, 1, 1, 1, 1,
+ 2, 1, 0, -1, -2 ],
+ (2): [ 0, 2, 4, 6, 8,
+ 2, 3, 4, 5, 6,
+ 4, 4, 4, 4, 4 ],
+ (3): [ 0, 3, 6, 9, 12,
+ 3, 5, 7, 9, 11,
+ 6, 7, 8, 9, 10 ]
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_bit.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_bit.ddl
new file mode 100644
index 0000000..0d88583
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_bit.ddl
@@ -0,0 +1,14 @@
+HDF5 "h5ex_t_bit.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_B8BE
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): 0x00, 0x53, 0xa2, 0xf1, 0x00, 0x53, 0xa2,
+ (1,0): 0x44, 0x94, 0xe4, 0x34, 0x44, 0x94, 0xe4,
+ (2,0): 0x88, 0xd9, 0x2a, 0x7b, 0x88, 0xd9, 0x2a,
+ (3,0): 0xcc, 0x1e, 0x6c, 0xbe, 0xcc, 0x1e, 0x6c
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_bitatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_bitatt.ddl
new file mode 100644
index 0000000..f56e12d
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_bitatt.ddl
@@ -0,0 +1,20 @@
+HDF5 "h5ex_t_bitatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_STD_B8BE
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): 0x00, 0x53, 0xa2, 0xf1, 0x00, 0x53, 0xa2,
+ (1,0): 0x44, 0x94, 0xe4, 0x34, 0x44, 0x94, 0xe4,
+ (2,0): 0x88, 0xd9, 0x2a, 0x7b, 0x88, 0xd9, 0x2a,
+ (3,0): 0xcc, 0x1e, 0x6c, 0xbe, 0xcc, 0x1e, 0x6c
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpd.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpd.ddl
new file mode 100644
index 0000000..7a06ae1
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpd.ddl
@@ -0,0 +1,44 @@
+HDF5 "h5ex_t_cmpd.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_COMPOUND {
+ H5T_STD_I64BE "Serial number";
+ H5T_STRING {
+ STRSIZE H5T_VARIABLE;
+ STRPAD H5T_STR_NULLTERM;
+ CSET H5T_CSET_ASCII;
+ CTYPE H5T_C_S1;
+ } "Location";
+ H5T_IEEE_F64BE "Temperature (F)";
+ H5T_IEEE_F64BE "Pressure (inHg)";
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): {
+ 1153,
+ "Exterior (static)",
+ 53.23,
+ 24.57
+ },
+ (1): {
+ 1184,
+ "Intake",
+ 55.12,
+ 22.95
+ },
+ (2): {
+ 1027,
+ "Intake manifold",
+ 103.55,
+ 31.23
+ },
+ (3): {
+ 1313,
+ "Exhaust manifold",
+ 1252.89,
+ 84.11
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpdatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpdatt.ddl
new file mode 100644
index 0000000..2c0ff93
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cmpdatt.ddl
@@ -0,0 +1,50 @@
+HDF5 "h5ex_t_cmpdatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_COMPOUND {
+ H5T_STD_I64BE "Serial number";
+ H5T_STRING {
+ STRSIZE H5T_VARIABLE;
+ STRPAD H5T_STR_NULLTERM;
+ CSET H5T_CSET_ASCII;
+ CTYPE H5T_C_S1;
+ } "Location";
+ H5T_IEEE_F64BE "Temperature (F)";
+ H5T_IEEE_F64BE "Pressure (inHg)";
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): {
+ 1153,
+ "Exterior (static)",
+ 53.23,
+ 24.57
+ },
+ (1): {
+ 1184,
+ "Intake",
+ 55.12,
+ 22.95
+ },
+ (2): {
+ 1027,
+ "Intake manifold",
+ 103.55,
+ 31.23
+ },
+ (3): {
+ 1313,
+ "Exhaust manifold",
+ 1252.89,
+ 84.11
+ }
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_commit.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_commit.ddl
new file mode 100644
index 0000000..fd0495d
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_commit.ddl
@@ -0,0 +1,15 @@
+HDF5 "h5ex_t_commit.h5" {
+GROUP "/" {
+ DATATYPE "Sensor_Type" H5T_COMPOUND {
+ H5T_STD_I64BE "Serial number";
+ H5T_STRING {
+ STRSIZE H5T_VARIABLE;
+ STRPAD H5T_STR_NULLTERM;
+ CSET H5T_CSET_ASCII;
+ CTYPE H5T_C_S1;
+ } "Location";
+ H5T_IEEE_F64BE "Temperature (F)";
+ H5T_IEEE_F64BE "Pressure (inHg)";
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpd.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpd.ddl
new file mode 100644
index 0000000..3c5c8c8
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpd.ddl
@@ -0,0 +1,9 @@
+HDF5 "h5ex_t_cpxcmpd.h5" {
+FILE_CONTENTS {
+ group /
+ group /Air_Vehicles
+ dataset /Ambient_Temperature
+ dataset /DS1
+ group /Land_Vehicles
+ }
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpdatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpdatt.ddl
new file mode 100644
index 0000000..fcdfcff
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_cpxcmpdatt.ddl
@@ -0,0 +1,9 @@
+HDF5 "h5ex_t_cpxcmpdatt.h5" {
+FILE_CONTENTS {
+ group /
+ group /Air_Vehicles
+ dataset /Ambient_Temperature
+ dataset /DS1
+ group /Land_Vehicles
+ }
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_enum.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_enum.ddl
new file mode 100644
index 0000000..c7f303d
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_enum.ddl
@@ -0,0 +1,20 @@
+HDF5 "h5ex_t_enum.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_ENUM {
+ H5T_STD_I16BE;
+ "SOLID" 0;
+ "LIQUID" 1;
+ "GAS" 2;
+ "PLASMA" 3;
+ }
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): SOLID, SOLID, SOLID, SOLID, SOLID, SOLID, SOLID,
+ (1,0): SOLID, LIQUID, GAS, PLASMA, SOLID, LIQUID, GAS,
+ (2,0): SOLID, GAS, SOLID, GAS, SOLID, GAS, SOLID,
+ (3,0): SOLID, PLASMA, GAS, LIQUID, SOLID, PLASMA, GAS
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_enumatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_enumatt.ddl
new file mode 100644
index 0000000..c463cdf
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_enumatt.ddl
@@ -0,0 +1,26 @@
+HDF5 "h5ex_t_enumatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_ENUM {
+ H5T_STD_I16BE;
+ "SOLID" 0;
+ "LIQUID" 1;
+ "GAS" 2;
+ "PLASMA" 3;
+ }
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): SOLID, SOLID, SOLID, SOLID, SOLID, SOLID, SOLID,
+ (1,0): SOLID, LIQUID, GAS, PLASMA, SOLID, LIQUID, GAS,
+ (2,0): SOLID, GAS, SOLID, GAS, SOLID, GAS, SOLID,
+ (3,0): SOLID, PLASMA, GAS, LIQUID, SOLID, PLASMA, GAS
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_float.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_float.ddl
new file mode 100644
index 0000000..0f9c9da
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_float.ddl
@@ -0,0 +1,14 @@
+HDF5 "h5ex_t_float.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_IEEE_F64LE
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): 0, 1, 2, 3, 4, 5, 6,
+ (1,0): 2, 1.66667, 2.4, 3.28571, 4.22222, 5.18182, 6.15385,
+ (2,0): 4, 2.33333, 2.8, 3.57143, 4.44444, 5.36364, 6.30769,
+ (3,0): 6, 3, 3.2, 3.85714, 4.66667, 5.54545, 6.46154
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_floatatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_floatatt.ddl
new file mode 100644
index 0000000..ec110e9
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_floatatt.ddl
@@ -0,0 +1,20 @@
+HDF5 "h5ex_t_floatatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_IEEE_F64LE
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): 0, 1, 2, 3, 4, 5, 6,
+ (1,0): 2, 1.66667, 2.4, 3.28571, 4.22222, 5.18182, 6.15385,
+ (2,0): 4, 2.33333, 2.8, 3.57143, 4.44444, 5.36364, 6.30769,
+ (3,0): 6, 3, 3.2, 3.85714, 4.66667, 5.54545, 6.46154
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_int.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_int.ddl
new file mode 100644
index 0000000..ad45d9e
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_int.ddl
@@ -0,0 +1,14 @@
+HDF5 "h5ex_t_int.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I64BE
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): 0, -1, -2, -3, -4, -5, -6,
+ (1,0): 0, 0, 0, 0, 0, 0, 0,
+ (2,0): 0, 1, 2, 3, 4, 5, 6,
+ (3,0): 0, 2, 4, 6, 8, 10, 12
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_intatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_intatt.ddl
new file mode 100644
index 0000000..42cdd72
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_intatt.ddl
@@ -0,0 +1,20 @@
+HDF5 "h5ex_t_intatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_STD_I64BE
+ DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }
+ DATA {
+ (0,0): 0, -1, -2, -3, -4, -5, -6,
+ (1,0): 0, 0, 0, 0, 0, 0, 0,
+ (2,0): 0, 1, 2, 3, 4, 5, 6,
+ (3,0): 0, 2, 4, 6, 8, 10, 12
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref.ddl
new file mode 100644
index 0000000..6b1e32c
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref.ddl
@@ -0,0 +1,24 @@
+HDF5 "h5ex_t_objref.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_OBJECT }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ GROUP 1400 "/G1"
+ DATA {
+ }
+ DATASET 800 "/DS2"
+ DATA {
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ }
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref21.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref21.ddl
new file mode 100644
index 0000000..6ca96c7
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objref21.ddl
@@ -0,0 +1,19 @@
+HDF5 "h5ex_t_objref.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_OBJECT }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ (0): GROUP 1400 /G1 , DATASET 800 /DS2
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ }
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt.ddl
new file mode 100644
index 0000000..ad9c4bf
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt.ddl
@@ -0,0 +1,30 @@
+HDF5 "h5ex_t_objrefatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_OBJECT }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ GROUP 1400 "/G1"
+ DATA {
+ }
+ DATASET 800 "/DS2"
+ DATA {
+ }
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ }
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt21.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt21.ddl
new file mode 100644
index 0000000..7bf57d4
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_objrefatt21.ddl
@@ -0,0 +1,25 @@
+HDF5 "h5ex_t_objrefatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_OBJECT }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ (0): GROUP 1400 /G1 , DATASET 800 /DS2
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ }
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaque.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaque.ddl
new file mode 100644
index 0000000..124d1aa
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaque.ddl
@@ -0,0 +1,14 @@
+HDF5 "h5ex_t_opaque.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_OPAQUE {
+ OPAQUE_TAG "Character array";
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): 4f:50:41:51:55:45:30, 4f:50:41:51:55:45:31, 4f:50:41:51:55:45:32,
+ (3): 4f:50:41:51:55:45:33
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaqueatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaqueatt.ddl
new file mode 100644
index 0000000..97d6f5a
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_opaqueatt.ddl
@@ -0,0 +1,20 @@
+HDF5 "h5ex_t_opaqueatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_OPAQUE {
+ OPAQUE_TAG "Character array";
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): 4f:50:41:51:55:45:30, 4f:50:41:51:55:45:31,
+ (2): 4f:50:41:51:55:45:32, 4f:50:41:51:55:45:33
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref.ddl
new file mode 100644
index 0000000..7a69f72
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref.ddl
@@ -0,0 +1,33 @@
+HDF5 "h5ex_t_regref.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_DSETREG }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ DATASET "/DS2"{
+ REGION_TYPE POINT (0,1), (2,11), (1,0), (2,4)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ DATASET "/DS2" {
+ REGION_TYPE BLOCK (0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2),
+ (2,11)-(2,13)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ DATA {
+ (0,0): 84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119,
+ (0,14): 110, 0,
+ (1,0): 102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101,
+ (1,13): 114, 32, 0,
+ (2,0): 116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103,
+ (2,14): 115, 0
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref21.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref21.ddl
new file mode 100644
index 0000000..bbfe511
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regref21.ddl
@@ -0,0 +1,24 @@
+HDF5 "h5ex_t_regref.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_DSETREG }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ DATASET /DS2 {(0,1), (2,11), (1,0), (2,4)},
+ DATASET /DS2 {(0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2), (2,11)-(2,13)}
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ DATA {
+ (0,0): 84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119,
+ (0,14): 110, 0,
+ (1,0): 102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101,
+ (1,13): 114, 32, 0,
+ (2,0): 116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103,
+ (2,14): 115, 0
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt.ddl
new file mode 100644
index 0000000..d12a164
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt.ddl
@@ -0,0 +1,39 @@
+HDF5 "h5ex_t_regrefatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_DSETREG }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ DATASET "/DS2"{
+ REGION_TYPE POINT (0,1), (2,11), (1,0), (2,4)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ DATASET "/DS2" {
+ REGION_TYPE BLOCK (0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2),
+ (2,11)-(2,13)
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ }
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ DATA {
+ (0,0): 84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119,
+ (0,14): 110, 0,
+ (1,0): 102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101,
+ (1,13): 114, 32, 0,
+ (2,0): 116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103,
+ (2,14): 115, 0
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt21.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt21.ddl
new file mode 100644
index 0000000..24811ae
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_regrefatt21.ddl
@@ -0,0 +1,31 @@
+HDF5 "h5ex_t_regrefatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_REFERENCE { H5T_STD_REF_DSETREG }
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ (0): DATASET /DS2 {(0,1), (2,11), (1,0), (2,4)},
+ (1): DATASET /DS2 {(0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2),
+ (1): (2,11)-(2,13)}
+ }
+ }
+ }
+ DATASET "DS2" {
+ DATATYPE H5T_STD_I8LE
+ DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }
+ DATA {
+ (0,0): 84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119,
+ (0,14): 110, 0,
+ (1,0): 102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101,
+ (1,13): 114, 32, 0,
+ (2,0): 116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103,
+ (2,14): 115, 0
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_string.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_string.ddl
new file mode 100644
index 0000000..6a1262a
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_string.ddl
@@ -0,0 +1,16 @@
+HDF5 "h5ex_t_string.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STRING {
+ STRSIZE 7;
+ STRPAD H5T_STR_SPACEPAD;
+ CSET H5T_CSET_ASCII;
+ CTYPE H5T_C_S1;
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): "Parting", "is such", "sweet ", "sorrow."
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_stringatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_stringatt.ddl
new file mode 100644
index 0000000..0e0c7f4
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_stringatt.ddl
@@ -0,0 +1,22 @@
+HDF5 "h5ex_t_stringatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_STRING {
+ STRSIZE 7;
+ STRPAD H5T_STR_SPACEPAD;
+ CSET H5T_CSET_ASCII;
+ CTYPE H5T_C_S1;
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): "Parting", "is such", "sweet ", "sorrow."
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlen.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlen.ddl
new file mode 100644
index 0000000..53f4863
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlen.ddl
@@ -0,0 +1,11 @@
+HDF5 "h5ex_t_vlen.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_VLEN { H5T_STD_I32LE}
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ (0): (3, 2, 1), (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144)
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlenatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlenatt.ddl
new file mode 100644
index 0000000..a2b32e8
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlenatt.ddl
@@ -0,0 +1,17 @@
+HDF5 "h5ex_t_vlenatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_VLEN { H5T_STD_I32LE}
+ DATASPACE SIMPLE { ( 2 ) / ( 2 ) }
+ DATA {
+ (0): (3, 2, 1), (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144)
+ }
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstring.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstring.ddl
new file mode 100644
index 0000000..dc79af1
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstring.ddl
@@ -0,0 +1,16 @@
+HDF5 "h5ex_t_vlstring.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STRING {
+ STRSIZE H5T_VARIABLE;
+ STRPAD H5T_STR_SPACEPAD;
+ CSET H5T_CSET_ASCII;
+ CTYPE H5T_C_S1;
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): "Parting", "is such", "sweet", "sorrow."
+ }
+ }
+}
+}
diff --git a/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstringatt.ddl b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstringatt.ddl
new file mode 100644
index 0000000..08e298b
--- /dev/null
+++ b/HDF5Examples/C/H5T/tfiles/18/h5ex_t_vlstringatt.ddl
@@ -0,0 +1,22 @@
+HDF5 "h5ex_t_vlstringatt.h5" {
+GROUP "/" {
+ DATASET "DS1" {
+ DATATYPE H5T_STD_I32LE
+ DATASPACE NULL
+ DATA {
+ }
+ ATTRIBUTE "A1" {
+ DATATYPE H5T_STRING {
+ STRSIZE H5T_VARIABLE;
+ STRPAD H5T_STR_SPACEPAD;
+ CSET H5T_CSET_ASCII;
+ CTYPE H5T_C_S1;
+ }
+ DATASPACE SIMPLE { ( 4 ) / ( 4 ) }
+ DATA {
+ (0): "Parting", "is such", "sweet", "sorrow."
+ }
+ }
+ }
+}
+}