summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>2000-10-31 16:29:57 (GMT)
committerRobb Matzke <matzke@llnl.gov>2000-10-31 16:29:57 (GMT)
commit718b67a1432cbfef1e1130cebb92afbaeee852e6 (patch)
tree273f25ede50c17e3ce11713048378ee33a6a949c /tools
parent9a6bb96913ce9aa55b6e53c1be16161e41d2c367 (diff)
downloadhdf5-718b67a1432cbfef1e1130cebb92afbaeee852e6.zip
hdf5-718b67a1432cbfef1e1130cebb92afbaeee852e6.tar.gz
hdf5-718b67a1432cbfef1e1130cebb92afbaeee852e6.tar.bz2
[svn-r2770]
Purpose: Testing Description: The h5ls test script only looked at exit status. Solution: Created expected output files and compare actual output with expected output. Platforms tested: i686-pc-linux
Diffstat (limited to 'tools')
-rw-r--r--tools/testfiles/help-1.ls26
-rw-r--r--tools/testfiles/help-2.ls26
-rw-r--r--tools/testfiles/help-3.ls26
-rw-r--r--tools/testfiles/tall-1.ls5
-rw-r--r--tools/testfiles/tall-2.ls27
-rw-r--r--tools/testfiles/tcomp-1.ls59
-rw-r--r--tools/testfiles/tdset-1.ls101
-rw-r--r--tools/testfiles/tgroup-1.ls17
-rw-r--r--tools/testfiles/tgroup.ls6
-rw-r--r--tools/testfiles/thlink-1.ls6
-rw-r--r--tools/testfiles/tloop-1.ls7
-rw-r--r--tools/testfiles/tnestcomp-1.ls13
-rw-r--r--tools/testfiles/tsaf.ls663
-rw-r--r--tools/testfiles/tslink-1.ls5
-rw-r--r--tools/testfiles/tstr-1.ls332
15 files changed, 1319 insertions, 0 deletions
diff --git a/tools/testfiles/help-1.ls b/tools/testfiles/help-1.ls
new file mode 100644
index 0000000..eab6c70
--- /dev/null
+++ b/tools/testfiles/help-1.ls
@@ -0,0 +1,26 @@
+#############################
+ output for 'h5ls -w80 -h'
+#############################
+usage: h5ls [OPTIONS] [OBJECTS...]
+ OPTIONS
+ -h, -?, --help Print a usage message and exit
+ -a, --address Print addresses for raw data
+ -d, --data Print the values of datasets
+ -e, --errors Show all HDF5 error reporting
+ -f, --full Print full path names instead of base names
+ -g, --group Show information about a group, not its contents
+ -l, --label Label members of compound datasets
+ -r, --recursive List all groups recursively, avoiding cycles
+ -s, --string Print 1-byte integer datasets as ASCII
+ -S, --simple Use a machine-readable output format
+ -wN, --width=N Set the number of columns of output
+ -v, --verbose Generate more verbose output
+ -V, --version Print version number and exit
+ -x, --hexdump Show raw data in hexadecimal format
+
+ OBJECTS
+ Each object consists of an HDF5 file name optionally followed by a
+ slash and an object name within the file (if no object is specified
+ within the file then the contents of the root group are dispalyed).
+ The file name may include a printf(3C) integer format such as
+ "%05d" to open a file family.
diff --git a/tools/testfiles/help-2.ls b/tools/testfiles/help-2.ls
new file mode 100644
index 0000000..bcb2688
--- /dev/null
+++ b/tools/testfiles/help-2.ls
@@ -0,0 +1,26 @@
+#############################
+ output for 'h5ls -w80 -help'
+#############################
+usage: h5ls [OPTIONS] [OBJECTS...]
+ OPTIONS
+ -h, -?, --help Print a usage message and exit
+ -a, --address Print addresses for raw data
+ -d, --data Print the values of datasets
+ -e, --errors Show all HDF5 error reporting
+ -f, --full Print full path names instead of base names
+ -g, --group Show information about a group, not its contents
+ -l, --label Label members of compound datasets
+ -r, --recursive List all groups recursively, avoiding cycles
+ -s, --string Print 1-byte integer datasets as ASCII
+ -S, --simple Use a machine-readable output format
+ -wN, --width=N Set the number of columns of output
+ -v, --verbose Generate more verbose output
+ -V, --version Print version number and exit
+ -x, --hexdump Show raw data in hexadecimal format
+
+ OBJECTS
+ Each object consists of an HDF5 file name optionally followed by a
+ slash and an object name within the file (if no object is specified
+ within the file then the contents of the root group are dispalyed).
+ The file name may include a printf(3C) integer format such as
+ "%05d" to open a file family.
diff --git a/tools/testfiles/help-3.ls b/tools/testfiles/help-3.ls
new file mode 100644
index 0000000..237ab1c
--- /dev/null
+++ b/tools/testfiles/help-3.ls
@@ -0,0 +1,26 @@
+#############################
+ output for 'h5ls -w80 -?'
+#############################
+usage: h5ls [OPTIONS] [OBJECTS...]
+ OPTIONS
+ -h, -?, --help Print a usage message and exit
+ -a, --address Print addresses for raw data
+ -d, --data Print the values of datasets
+ -e, --errors Show all HDF5 error reporting
+ -f, --full Print full path names instead of base names
+ -g, --group Show information about a group, not its contents
+ -l, --label Label members of compound datasets
+ -r, --recursive List all groups recursively, avoiding cycles
+ -s, --string Print 1-byte integer datasets as ASCII
+ -S, --simple Use a machine-readable output format
+ -wN, --width=N Set the number of columns of output
+ -v, --verbose Generate more verbose output
+ -V, --version Print version number and exit
+ -x, --hexdump Show raw data in hexadecimal format
+
+ OBJECTS
+ Each object consists of an HDF5 file name optionally followed by a
+ slash and an object name within the file (if no object is specified
+ within the file then the contents of the root group are dispalyed).
+ The file name may include a printf(3C) integer format such as
+ "%05d" to open a file family.
diff --git a/tools/testfiles/tall-1.ls b/tools/testfiles/tall-1.ls
new file mode 100644
index 0000000..6bdb7e7
--- /dev/null
+++ b/tools/testfiles/tall-1.ls
@@ -0,0 +1,5 @@
+#############################
+ output for 'h5ls -w80 tall.h5'
+#############################
+g1 Group
+g2 Group
diff --git a/tools/testfiles/tall-2.ls b/tools/testfiles/tall-2.ls
new file mode 100644
index 0000000..136ffbe
--- /dev/null
+++ b/tools/testfiles/tall-2.ls
@@ -0,0 +1,27 @@
+#############################
+ output for 'h5ls -w80 -r -d tall.h5'
+#############################
+/tall.h5/g1 Group
+/tall.h5/g1/g1.1 Group
+/tall.h5/g1/g1.1/dset1.1.1 Dataset {10, 10}
+ Data:
+ (0,0) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 2,
+ (2,2) 4, 6, 8, 10, 12, 14, 16, 18, 0, 3, 6, 9, 12, 15, 18, 21, 24, 27,
+ (4,0) 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 0, 5, 10, 15, 20, 25, 30, 35,
+ (5,8) 40, 45, 0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 0, 7, 14, 21, 28,
+ (7,5) 35, 42, 49, 56, 63, 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 0, 9,
+ (9,2) 18, 27, 36, 45, 54, 63, 72, 81
+/tall.h5/g1/g1.1/dset1.1.2 Dataset {20}
+ Data:
+ (0) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
+/tall.h5/g1/g1.2 Group
+/tall.h5/g1/g1.2/g1.2.1 Group
+/tall.h5/g1/g1.2/g1.2.1/slink -> somevalue
+/tall.h5/g2 Group
+/tall.h5/g2/dset2.1 Dataset {10}
+ Data:
+ (0) 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9
+/tall.h5/g2/dset2.2 Dataset {3, 5}
+ Data:
+ (0,0) 0, 0.1, 0.2, 0.3, 0.4, 0, 0.2, 0.4, 0.6, 0.8, 0, 0.3, 0.6, 0.9,
+ (2,4) 1.2
diff --git a/tools/testfiles/tcomp-1.ls b/tools/testfiles/tcomp-1.ls
new file mode 100644
index 0000000..51a5be6
--- /dev/null
+++ b/tools/testfiles/tcomp-1.ls
@@ -0,0 +1,59 @@
+#############################
+ output for 'h5ls -w80 -r -d tcompound.h5'
+#############################
+/tcompound.h5/dset1 Dataset {5}
+ Data:
+ (0) {0, 0, 1}, {1, 1, 0.5}, {2, 4, 0.333333}, {3, 9, 0.25}, {4, 16,
+ (4) 0.2}
+/tcompound.h5/group1 Group
+/tcompound.h5/group1/dset2 Dataset {5}
+ Data:
+ (0) {0, 0}, {1, 1.1}, {2, 2.2}, {3, 3.3}, {4, 4.4}
+/tcompound.h5/group1/dset3 Dataset {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,
+ (0,0) 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,
+ (0,1) 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,
+ (0,2) 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,
+ (0,3) 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,
+ (0,4) 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,
+ (0,5) 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,
+ (1,0) 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,
+ (1,1) 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,
+ (1,2) 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,
+ (1,3) 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,
+ (1,4) 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,
+ (1,5) 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,
+ (2,0) 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,
+ (2,1) 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,
+ (2,2) 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,
+ (2,3) 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,
+ (2,4) 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,
+ (2,5) 11,12,13,14,15,16,12,13,14,15,16,17]}
+/tcompound.h5/group1/dset4 Dataset {5}
+ Data:
+ (0) {0, 3}, {1, 4}, {2, 5}, {3, 6}, {4, 7}
+/tcompound.h5/group1/type3 Type
+/tcompound.h5/group2 Group
+/tcompound.h5/group2/dset5 Dataset {5}
+ Data:
+ (0) {0, 0}, {1, 0.1}, {2, 0.2}, {3, 0.3}, {4, 0.4}
+/tcompound.h5/type1 Type
+/tcompound.h5/type2 Type
diff --git a/tools/testfiles/tdset-1.ls b/tools/testfiles/tdset-1.ls
new file mode 100644
index 0000000..cb4e7b1
--- /dev/null
+++ b/tools/testfiles/tdset-1.ls
@@ -0,0 +1,101 @@
+#############################
+ output for 'h5ls -w80 -r -d tdset.h5'
+#############################
+/tdset.h5/dset1 Dataset {10, 20}
+ Data:
+ (0,0) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
+ (0,19) 19, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
+ (1,17) 18, 19, 20, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+ (2,15) 17, 18, 19, 20, 21, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
+ (3,13) 16, 17, 18, 19, 20, 21, 22, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ (4,11) 15, 16, 17, 18, 19, 20, 21, 22, 23, 5, 6, 7, 8, 9, 10, 11, 12,
+ (5,8) 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 6, 7, 8, 9, 10,
+ (6,5) 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 7, 8,
+ (7,2) 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
+ (7,19) 26, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+ (8,16) 24, 25, 26, 27, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
+ (9,12) 21, 22, 23, 24, 25, 26, 27, 28
+/tdset.h5/dset2 Dataset {30, 20}
+ Data:
+ (0,0) 0, 0.0001, 0.0002, 0.0003, 0.0004, 0.0005, 0.0006, 0.0007, 0.0008,
+ (0,9) 0.0009, 0.001, 0.0011, 0.0012, 0.0013, 0.0014, 0.0015, 0.0016,
+ (0,17) 0.0017, 0.0018, 0.0019, 1, 1.0001, 1.0002, 1.0003, 1.0004,
+ (1,5) 1.0005, 1.0006, 1.0007, 1.0008, 1.0009, 1.001, 1.0011, 1.0012,
+ (1,13) 1.0013, 1.0014, 1.0015, 1.0016, 1.0017, 1.0018, 1.0019, 2,
+ (2,1) 2.0001, 2.0002, 2.0003, 2.0004, 2.0005, 2.0006, 2.0007, 2.0008,
+ (2,9) 2.0009, 2.001, 2.0011, 2.0012, 2.0013, 2.0014, 2.0015, 2.0016,
+ (2,17) 2.0017, 2.0018, 2.0019, 3, 3.0001, 3.0002, 3.0003, 3.0004,
+ (3,5) 3.0005, 3.0006, 3.0007, 3.0008, 3.0009, 3.001, 3.0011, 3.0012,
+ (3,13) 3.0013, 3.0014, 3.0015, 3.0016, 3.0017, 3.0018, 3.0019, 4,
+ (4,1) 4.0001, 4.0002, 4.0003, 4.0004, 4.0005, 4.0006, 4.0007, 4.0008,
+ (4,9) 4.0009, 4.001, 4.0011, 4.0012, 4.0013, 4.0014, 4.0015, 4.0016,
+ (4,17) 4.0017, 4.0018, 4.0019, 5, 5.0001, 5.0002, 5.0003, 5.0004,
+ (5,5) 5.0005, 5.0006, 5.0007, 5.0008, 5.0009, 5.001, 5.0011, 5.0012,
+ (5,13) 5.0013, 5.0014, 5.0015, 5.0016, 5.0017, 5.0018, 5.0019, 6,
+ (6,1) 6.0001, 6.0002, 6.0003, 6.0004, 6.0005, 6.0006, 6.0007, 6.0008,
+ (6,9) 6.0009, 6.001, 6.0011, 6.0012, 6.0013, 6.0014, 6.0015, 6.0016,
+ (6,17) 6.0017, 6.0018, 6.0019, 7, 7.0001, 7.0002, 7.0003, 7.0004,
+ (7,5) 7.0005, 7.0006, 7.0007, 7.0008, 7.0009, 7.001, 7.0011, 7.0012,
+ (7,13) 7.0013, 7.0014, 7.0015, 7.0016, 7.0017, 7.0018, 7.0019, 8,
+ (8,1) 8.0001, 8.0002, 8.0003, 8.0004, 8.0005, 8.0006, 8.0007, 8.0008,
+ (8,9) 8.0009, 8.001, 8.0011, 8.0012, 8.0013, 8.0014, 8.0015, 8.0016,
+ (8,17) 8.0017, 8.0018, 8.0019, 9, 9.0001, 9.0002, 9.0003, 9.0004,
+ (9,5) 9.0005, 9.0006, 9.0007, 9.0008, 9.0009, 9.001, 9.0011, 9.0012,
+ (9,13) 9.0013, 9.0014, 9.0015, 9.0016, 9.0017, 9.0018, 9.0019, 10,
+ (10,1) 10.0001, 10.0002, 10.0003, 10.0004, 10.0005, 10.0006, 10.0007,
+ (10,8) 10.0008, 10.0009, 10.001, 10.0011, 10.0012, 10.0013, 10.0014,
+ (10,15) 10.0015, 10.0016, 10.0017, 10.0018, 10.0019, 11, 11.0001,
+ (11,2) 11.0002, 11.0003, 11.0004, 11.0005, 11.0006, 11.0007, 11.0008,
+ (11,9) 11.0009, 11.001, 11.0011, 11.0012, 11.0013, 11.0014, 11.0015,
+ (11,16) 11.0016, 11.0017, 11.0018, 11.0019, 12, 12.0001, 12.0002,
+ (12,3) 12.0003, 12.0004, 12.0005, 12.0006, 12.0007, 12.0008, 12.0009,
+ (12,10) 12.001, 12.0011, 12.0012, 12.0013, 12.0014, 12.0015, 12.0016,
+ (12,17) 12.0017, 12.0018, 12.0019, 13, 13.0001, 13.0002, 13.0003,
+ (13,4) 13.0004, 13.0005, 13.0006, 13.0007, 13.0008, 13.0009, 13.001,
+ (13,11) 13.0011, 13.0012, 13.0013, 13.0014, 13.0015, 13.0016, 13.0017,
+ (13,18) 13.0018, 13.0019, 14, 14.0001, 14.0002, 14.0003, 14.0004,
+ (14,5) 14.0005, 14.0006, 14.0007, 14.0008, 14.0009, 14.001, 14.0011,
+ (14,12) 14.0012, 14.0013, 14.0014, 14.0015, 14.0016, 14.0017, 14.0018,
+ (14,19) 14.0019, 15, 15.0001, 15.0002, 15.0003, 15.0004, 15.0005,
+ (15,6) 15.0006, 15.0007, 15.0008, 15.0009, 15.001, 15.0011, 15.0012,
+ (15,13) 15.0013, 15.0014, 15.0015, 15.0016, 15.0017, 15.0018, 15.0019,
+ (16,0) 16, 16.0001, 16.0002, 16.0003, 16.0004, 16.0005, 16.0006,
+ (16,7) 16.0007, 16.0008, 16.0009, 16.001, 16.0011, 16.0012, 16.0013,
+ (16,14) 16.0014, 16.0015, 16.0016, 16.0017, 16.0018, 16.0019, 17,
+ (17,1) 17.0001, 17.0002, 17.0003, 17.0004, 17.0005, 17.0006, 17.0007,
+ (17,8) 17.0008, 17.0009, 17.001, 17.0011, 17.0012, 17.0013, 17.0014,
+ (17,15) 17.0015, 17.0016, 17.0017, 17.0018, 17.0019, 18, 18.0001,
+ (18,2) 18.0002, 18.0003, 18.0004, 18.0005, 18.0006, 18.0007, 18.0008,
+ (18,9) 18.0009, 18.001, 18.0011, 18.0012, 18.0013, 18.0014, 18.0015,
+ (18,16) 18.0016, 18.0017, 18.0018, 18.0019, 19, 19.0001, 19.0002,
+ (19,3) 19.0003, 19.0004, 19.0005, 19.0006, 19.0007, 19.0008, 19.0009,
+ (19,10) 19.001, 19.0011, 19.0012, 19.0013, 19.0014, 19.0015, 19.0016,
+ (19,17) 19.0017, 19.0018, 19.0019, 20, 20.0001, 20.0002, 20.0003,
+ (20,4) 20.0004, 20.0005, 20.0006, 20.0007, 20.0008, 20.0009, 20.001,
+ (20,11) 20.0011, 20.0012, 20.0013, 20.0014, 20.0015, 20.0016, 20.0017,
+ (20,18) 20.0018, 20.0019, 21, 21.0001, 21.0002, 21.0003, 21.0004,
+ (21,5) 21.0005, 21.0006, 21.0007, 21.0008, 21.0009, 21.001, 21.0011,
+ (21,12) 21.0012, 21.0013, 21.0014, 21.0015, 21.0016, 21.0017, 21.0018,
+ (21,19) 21.0019, 22, 22.0001, 22.0002, 22.0003, 22.0004, 22.0005,
+ (22,6) 22.0006, 22.0007, 22.0008, 22.0009, 22.001, 22.0011, 22.0012,
+ (22,13) 22.0013, 22.0014, 22.0015, 22.0016, 22.0017, 22.0018, 22.0019,
+ (23,0) 23, 23.0001, 23.0002, 23.0003, 23.0004, 23.0005, 23.0006,
+ (23,7) 23.0007, 23.0008, 23.0009, 23.001, 23.0011, 23.0012, 23.0013,
+ (23,14) 23.0014, 23.0015, 23.0016, 23.0017, 23.0018, 23.0019, 24,
+ (24,1) 24.0001, 24.0002, 24.0003, 24.0004, 24.0005, 24.0006, 24.0007,
+ (24,8) 24.0008, 24.0009, 24.001, 24.0011, 24.0012, 24.0013, 24.0014,
+ (24,15) 24.0015, 24.0016, 24.0017, 24.0018, 24.0019, 25, 25.0001,
+ (25,2) 25.0002, 25.0003, 25.0004, 25.0005, 25.0006, 25.0007, 25.0008,
+ (25,9) 25.0009, 25.001, 25.0011, 25.0012, 25.0013, 25.0014, 25.0015,
+ (25,16) 25.0016, 25.0017, 25.0018, 25.0019, 26, 26.0001, 26.0002,
+ (26,3) 26.0003, 26.0004, 26.0005, 26.0006, 26.0007, 26.0008, 26.0009,
+ (26,10) 26.001, 26.0011, 26.0012, 26.0013, 26.0014, 26.0015, 26.0016,
+ (26,17) 26.0017, 26.0018, 26.0019, 27, 27.0001, 27.0002, 27.0003,
+ (27,4) 27.0004, 27.0005, 27.0006, 27.0007, 27.0008, 27.0009, 27.001,
+ (27,11) 27.0011, 27.0012, 27.0013, 27.0014, 27.0015, 27.0016, 27.0017,
+ (27,18) 27.0018, 27.0019, 28, 28.0001, 28.0002, 28.0003, 28.0004,
+ (28,5) 28.0005, 28.0006, 28.0007, 28.0008, 28.0009, 28.001, 28.0011,
+ (28,12) 28.0012, 28.0013, 28.0014, 28.0015, 28.0016, 28.0017, 28.0018,
+ (28,19) 28.0019, 29, 29.0001, 29.0002, 29.0003, 29.0004, 29.0005,
+ (29,6) 29.0006, 29.0007, 29.0008, 29.0009, 29.001, 29.0011, 29.0012,
+ (29,13) 29.0013, 29.0014, 29.0015, 29.0016, 29.0017, 29.0018, 29.0019
diff --git a/tools/testfiles/tgroup-1.ls b/tools/testfiles/tgroup-1.ls
new file mode 100644
index 0000000..959d147
--- /dev/null
+++ b/tools/testfiles/tgroup-1.ls
@@ -0,0 +1,17 @@
+#############################
+ output for 'h5ls -w80 -r -g tgroup.h5'
+#############################
+/tgroup.h5/ Group
+/tgroup.h5/g1 Group
+/tgroup.h5/g1/g1.1 Group
+/tgroup.h5/g1/g1.2 Group
+/tgroup.h5/g2 Group
+/tgroup.h5/g2/g2.1 Group
+/tgroup.h5/g2/g2.1/g2.1.1 Group
+/tgroup.h5/g2/g2.1/g2.1.2 Group
+/tgroup.h5/g2/g2.1/g2.1.3 Group
+/tgroup.h5/g3 Group
+/tgroup.h5/g3/g3.1 Group
+/tgroup.h5/g3/g3.2 Group
+/tgroup.h5/g3/g3.3 Group
+/tgroup.h5/g3/g3.4 Group
diff --git a/tools/testfiles/tgroup.ls b/tools/testfiles/tgroup.ls
new file mode 100644
index 0000000..5e4b66d
--- /dev/null
+++ b/tools/testfiles/tgroup.ls
@@ -0,0 +1,6 @@
+#############################
+ output for 'h5ls -w80 tgroup.h5'
+#############################
+g1 Group
+g2 Group
+g3 Group
diff --git a/tools/testfiles/thlink-1.ls b/tools/testfiles/thlink-1.ls
new file mode 100644
index 0000000..5c9d408
--- /dev/null
+++ b/tools/testfiles/thlink-1.ls
@@ -0,0 +1,6 @@
+#############################
+ output for 'h5ls -w80 thlink.h5'
+#############################
+dset1 Dataset {5}
+g1 Group
+g2 Group
diff --git a/tools/testfiles/tloop-1.ls b/tools/testfiles/tloop-1.ls
new file mode 100644
index 0000000..c351f2e
--- /dev/null
+++ b/tools/testfiles/tloop-1.ls
@@ -0,0 +1,7 @@
+#############################
+ output for 'h5ls -w80 -r -d tloop.h5'
+#############################
+/tloop.h5/g1 Group
+/tloop.h5/g1/g1.1 Group
+/tloop.h5/g1/g1.1/g2.1 Group, same as /tloop.h5/g1
+/tloop.h5/g2 Group, same as /tloop.h5/g1/g1.1
diff --git a/tools/testfiles/tnestcomp-1.ls b/tools/testfiles/tnestcomp-1.ls
new file mode 100644
index 0000000..28e9f40
--- /dev/null
+++ b/tools/testfiles/tnestcomp-1.ls
@@ -0,0 +1,13 @@
+#############################
+ output for 'h5ls -w80 -r -d tnestedcomp.h5'
+#############################
+/tnestedcomp.h5/ArrayOfStructures Dataset {10}
+ Data:
+ (0) {0, 0, 1, {"A", [-100,100]}}, {1, 1, 0.5, {"B", [-100,100]}},
+ (2) {2, 4, 0.333333, {"C", [-100,100]}},
+ (3) {3, 9, 0.25, {"D", [-100,100]}}, {4, 16, 0.2, {"E", [-100,100]}},
+ (5) {5, 25, 0.166667, {"F", [-100,100]}},
+ (6) {6, 36, 0.142857, {"G", [-100,100]}},
+ (7) {7, 49, 0.125, {"H", [-100,100]}},
+ (8) {8, 64, 0.111111, {"I", [-100,100]}},
+ (9) {9, 81, 0.1, {"J", [-100,100]}}
diff --git a/tools/testfiles/tsaf.ls b/tools/testfiles/tsaf.ls
new file mode 100644
index 0000000..fb7fc41
--- /dev/null
+++ b/tools/testfiles/tsaf.ls
@@ -0,0 +1,663 @@
+#############################
+ output for 'h5ls -w80 -r -d tsaf.h5'
+#############################
+/tsaf.h5/.DSL_METADATA Dataset {5919/Inf}
+ Data:
+ (0) 47, 32, 67, 79, 78, 84, 65, 73, 78, 69, 82, 10, 47, 46, 97, 116,
+ (16) 116, 114, 105, 98, 117, 116, 101, 115, 32, 67, 79, 78, 84, 65, 73,
+ (31) 78, 69, 82, 10, 47, 46, 97, 116, 116, 114, 105, 98, 117, 116, 101,
+ (46) 115, 47, 100, 97, 116, 97, 98, 97, 115, 101, 32, 67, 79, 78, 84,
+ (61) 65, 73, 78, 69, 82, 10, 47, 46, 97, 116, 116, 114, 105, 98, 117,
+ (76) 116, 101, 115, 47, 100, 97, 116, 97, 98, 97, 115, 101, 47, 46, 83,
+ (91) 65, 70, 95, 68, 98, 80, 114, 111, 112, 115, 32, 68, 65, 84, 65, 83,
+ (107) 69, 84, 32, 115, 116, 114, 117, 99, 116, 32, 83, 65, 70, 95, 68,
+ (122) 98, 80, 114, 111, 112, 115, 123, 105, 110, 116, 32, 109, 97, 103,
+ (136) 105, 99, 59, 99, 104, 97, 114, 32, 83, 70, 105, 108, 101, 68, 105,
+ (151) 114, 91, 49, 48, 50, 52, 93, 59, 99, 104, 97, 114, 32, 73, 109,
+ (166) 112, 111, 114, 116, 70, 105, 108, 101, 91, 49, 48, 50, 52, 93, 59,
+ (181) 105, 110, 116, 32, 112, 97, 114, 97, 108, 108, 101, 108, 59, 115,
+ (195) 116, 114, 117, 99, 116, 32, 83, 65, 70, 95, 86, 101, 114, 115,
+ (209) 105, 111, 110, 73, 110, 102, 111, 123, 105, 110, 116, 32, 118,
+ (222) 109, 97, 106, 111, 114, 59, 105, 110, 116, 32, 118, 109, 105, 110,
+ (236) 111, 114, 59, 105, 110, 116, 32, 114, 101, 108, 59, 99, 104, 97,
+ (250) 114, 32, 97, 110, 110, 111, 116, 91, 49, 48, 93, 59, 125, 115, 97,
+ (265) 102, 97, 112, 105, 59, 115, 116, 114, 117, 99, 116, 32, 83, 65,
+ (279) 70, 95, 86, 101, 114, 115, 105, 111, 110, 73, 110, 102, 111, 123,
+ (293) 105, 110, 116, 32, 118, 109, 97, 106, 111, 114, 59, 105, 110, 116,
+ (307) 32, 118, 109, 105, 110, 111, 114, 59, 105, 110, 116, 32, 114, 101,
+ (321) 108, 59, 99, 104, 97, 114, 32, 97, 110, 110, 111, 116, 91, 49, 48,
+ (336) 93, 59, 125, 115, 97, 102, 108, 105, 98, 59, 115, 116, 114, 117,
+ (350) 99, 116, 32, 83, 65, 70, 95, 86, 101, 114, 115, 105, 111, 110, 73,
+ (365) 110, 102, 111, 123, 105, 110, 116, 32, 118, 109, 97, 106, 111,
+ (378) 114, 59, 105, 110, 116, 32, 118, 109, 105, 110, 111, 114, 59, 105,
+ (392) 110, 116, 32, 114, 101, 108, 59, 99, 104, 97, 114, 32, 97, 110,
+ (406) 110, 111, 116, 91, 49, 48, 93, 59, 125, 118, 98, 116, 59, 115,
+ (420) 116, 114, 117, 99, 116, 32, 83, 65, 70, 95, 86, 101, 114, 115,
+ (434) 105, 111, 110, 73, 110, 102, 111, 123, 105, 110, 116, 32, 118,
+ (447) 109, 97, 106, 111, 114, 59, 105, 110, 116, 32, 118, 109, 105, 110,
+ (461) 111, 114, 59, 105, 110, 116, 32, 114, 101, 108, 59, 99, 104, 97,
+ (475) 114, 32, 97, 110, 110, 111, 116, 91, 49, 48, 93, 59, 125, 100,
+ (489) 115, 108, 59, 115, 116, 114, 117, 99, 116, 32, 83, 65, 70, 95, 86,
+ (504) 101, 114, 115, 105, 111, 110, 73, 110, 102, 111, 123, 105, 110,
+ (517) 116, 32, 118, 109, 97, 106, 111, 114, 59, 105, 110, 116, 32, 118,
+ (531) 109, 105, 110, 111, 114, 59, 105, 110, 116, 32, 114, 101, 108, 59,
+ (545) 99, 104, 97, 114, 32, 97, 110, 110, 111, 116, 91, 49, 48, 93, 59,
+ (560) 125, 104, 100, 102, 53, 59, 115, 116, 114, 117, 99, 116, 32, 83,
+ (574) 65, 70, 95, 86, 101, 114, 115, 105, 111, 110, 73, 110, 102, 111,
+ (588) 123, 105, 110, 116, 32, 118, 109, 97, 106, 111, 114, 59, 105, 110,
+ (602) 116, 32, 118, 109, 105, 110, 111, 114, 59, 105, 110, 116, 32, 114,
+ (616) 101, 108, 59, 99, 104, 97, 114, 32, 97, 110, 110, 111, 116, 91,
+ (630) 49, 48, 93, 59, 125, 109, 112, 105, 59, 105, 110, 116, 32, 68,
+ (644) 111, 84, 111, 99, 59, 105, 110, 116, 32, 82, 101, 97, 100, 79,
+ (658) 110, 108, 121, 59, 105, 110, 116, 32, 67, 108, 111, 98, 98, 101,
+ (672) 114, 59, 105, 110, 116, 32, 79, 83, 77, 111, 100, 101, 115, 59,
+ (686) 125, 59, 10, 47, 115, 115, 114, 101, 108, 45, 95, 48, 48, 48, 48,
+ (701) 32, 68, 65, 84, 65, 83, 69, 84, 32, 105, 110, 116, 59, 10, 47,
+ (716) 115, 115, 114, 101, 108, 45, 95, 48, 48, 48, 49, 32, 68, 65, 84,
+ (731) 65, 83, 69, 84, 32, 105, 110, 116, 59, 10, 47, 115, 115, 114, 101,
+ (746) 108, 45, 95, 48, 48, 48, 50, 32, 68, 65, 84, 65, 83, 69, 84, 32,
+ (762) 105, 110, 116, 59, 10, 47, 115, 115, 114, 101, 108, 45, 95, 48,
+ (776) 48, 48, 51, 32, 68, 65, 84, 65, 83, 69, 84, 32, 105, 110, 116, 59,
+ (792) 10, 47, 115, 115, 114, 101, 108, 45, 95, 48, 48, 48, 52, 32, 68,
+ (807) 65, 84, 65, 83, 69, 84, 32, 105, 110, 116, 59, 10, 47, 115, 115,
+ (822) 114, 101, 108, 45, 95, 48, 48, 48, 53, 32, 68, 65, 84, 65, 83, 69,
+ (838) 84, 32, 105, 110, 116, 59, 10, 47, 115, 115, 114, 101, 108, 45,
+ (852) 95, 48, 48, 48, 54, 32, 68, 65, 84, 65, 83, 69, 84, 32, 105, 110,
+ (868) 116, 59, 10, 47, 115, 115, 114, 101, 108, 45, 95, 48, 48, 48, 55,
+ (883) 32, 68, 65, 84, 65, 83, 69, 84, 32, 105, 110, 116, 59, 10, 47,
+ (898) 115, 115, 114, 101, 108, 45, 95, 48, 48, 48, 56, 32, 68, 65, 84,
+ (913) 65, 83, 69, 84, 32, 105, 110, 116, 59, 10, 47, 115, 115, 114, 101,
+ (928) 108, 45, 95, 48, 48, 48, 57, 32, 68, 65, 84, 65, 83, 69, 84, 32,
+ (944) 105, 110, 116, 59, 10, 47, 115, 115, 114, 101, 108, 45, 95, 48,
+ (958) 48, 49, 48, 32, 68, 65, 84, 65, 83, 69, 84, 32, 105, 110, 116, 59,
+ (974) 10, 47, 115, 115, 114, 101, 108, 45, 95, 48, 48, 49, 49, 32, 68,
+ (989) 65, 84, 65, 83, 69, 84, 32, 105, 110, 116, 59, 10, 47, 115, 115,
+ (1004) 114, 101, 108, 45, 95, 48, 48, 49, 50, 32, 68, 65, 84, 65, 83,
+ (1019) 69, 84, 32, 105, 110, 116, 59, 10, 47, 116, 111, 112, 111, 114,
+ (1033) 101, 108, 45, 95, 48, 48, 49, 55, 32, 68, 65, 84, 65, 83, 69, 84,
+ (1049) 32, 105, 110, 116, 59, 10, 47, 116, 111, 112, 111, 114, 101, 108,
+ (1063) 45, 95, 48, 48, 49, 56, 32, 68, 65, 84, 65, 83, 69, 84, 32, 105,
+ (1079) 110, 116, 59, 10, 47, 116, 111, 112, 111, 114, 101, 108, 45, 95,
+ (1093) 48, 48, 49, 57, 32, 68, 65, 84, 65, 83, 69, 84, 32, 105, 110,
+ (1108) 116, 59, 10, 47, 116, 111, 112, 111, 114, 101, 108, 45, 95, 48,
+ (1122) 48, 50, 48, 32, 68, 65, 84, 65, 83, 69, 84, 32, 105, 110, 116,
+ (1137) 59, 10, 47, 102, 105, 101, 108, 100, 45, 99, 111, 111, 114, 100,
+ (1151) 115, 95, 48, 48, 48, 50, 32, 68, 65, 84, 65, 83, 69, 84, 32, 102,
+ (1167) 108, 111, 97, 116, 59, 10, 47, 102, 105, 101, 108, 100, 45, 100,
+ (1181) 105, 115, 116, 114, 105, 98, 117, 116, 105, 111, 110, 95, 102,
+ (1194) 97, 99, 116, 111, 114, 115, 95, 48, 48, 48, 51, 32, 68, 65, 84,
+ (1209) 65, 83, 69, 84, 32, 102, 108, 111, 97, 116, 59, 10, 47, 102, 105,
+ (1224) 101, 108, 100, 45, 116, 101, 109, 112, 101, 114, 97, 116, 117,
+ (1237) 114, 101, 95, 48, 48, 48, 52, 32, 68, 65, 84, 65, 83, 69, 84, 32,
+ (1253) 102, 108, 111, 97, 116, 59, 10, 47, 102, 105, 101, 108, 100, 45,
+ (1267) 100, 105, 115, 112, 108, 97, 99, 101, 109, 101, 110, 116, 115,
+ (1280) 95, 48, 48, 48, 55, 32, 68, 65, 84, 65, 83, 69, 84, 32, 102, 108,
+ (1296) 111, 97, 116, 59, 10, 47, 102, 105, 101, 108, 100, 45, 115, 116,
+ (1310) 114, 101, 115, 115, 95, 48, 48, 49, 49, 32, 68, 65, 84, 65, 83,
+ (1325) 69, 84, 32, 102, 108, 111, 97, 116, 59, 10, 47, 102, 105, 101,
+ (1339) 108, 100, 45, 116, 101, 109, 112, 101, 114, 97, 116, 117, 114,
+ (1352) 101, 95, 48, 48, 49, 50, 32, 68, 65, 84, 65, 83, 69, 84, 32, 102,
+ (1368) 108, 111, 97, 116, 59, 10, 47, 102, 105, 101, 108, 100, 45, 112,
+ (1382) 114, 101, 115, 115, 117, 114, 101, 95, 48, 48, 49, 51, 32, 68,
+ (1396) 65, 84, 65, 83, 69, 84, 32, 102, 108, 111, 97, 116, 59, 10, 47,
+ (1411) 66, 108, 111, 98, 32, 68, 65, 84, 65, 83, 69, 84, 32, 115, 116,
+ (1426) 114, 117, 99, 116, 32, 66, 108, 111, 98, 123, 68, 83, 76, 95, 79,
+ (1441) 102, 102, 115, 101, 116, 32, 102, 105, 108, 101, 95, 105, 100,
+ (1454) 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 100, 97,
+ (1468) 116, 97, 115, 101, 116, 95, 105, 100, 59, 68, 83, 76, 95, 79,
+ (1482) 102, 102, 115, 101, 116, 32, 111, 102, 102, 115, 101, 116, 59,
+ (1495) 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 115, 116, 114,
+ (1509) 105, 100, 101, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116,
+ (1523) 32, 99, 111, 117, 110, 116, 59, 68, 83, 76, 95, 79, 102, 102,
+ (1537) 115, 101, 116, 32, 98, 97, 115, 101, 95, 105, 100, 59, 68, 83,
+ (1551) 76, 95, 79, 102, 102, 115, 101, 116, 32, 110, 117, 109, 95, 114,
+ (1565) 101, 99, 115, 59, 125, 59, 10, 47, 73, 110, 100, 101, 120, 83,
+ (1579) 112, 101, 99, 32, 68, 65, 84, 65, 83, 69, 84, 32, 115, 116, 114,
+ (1594) 117, 99, 116, 32, 73, 110, 100, 101, 120, 83, 112, 101, 99, 123,
+ (1608) 105, 110, 116, 32, 110, 100, 105, 109, 115, 59, 105, 110, 116,
+ (1621) 32, 111, 114, 105, 103, 105, 110, 115, 91, 56, 93, 59, 105, 110,
+ (1635) 116, 32, 115, 105, 122, 101, 115, 91, 56, 93, 59, 105, 110, 116,
+ (1649) 32, 111, 114, 100, 101, 114, 91, 56, 93, 59, 101, 110, 117, 109,
+ (1663) 32, 73, 110, 100, 101, 120, 84, 121, 112, 101, 123, 86, 66, 84,
+ (1677) 95, 73, 78, 68, 69, 88, 95, 84, 89, 80, 69, 95, 67, 95, 79, 82,
+ (1693) 68, 69, 82, 61, 48, 44, 86, 66, 84, 95, 73, 78, 68, 69, 88, 95,
+ (1709) 84, 89, 80, 69, 95, 70, 95, 79, 82, 68, 69, 82, 61, 49, 44, 86,
+ (1725) 66, 84, 95, 73, 78, 68, 69, 88, 95, 84, 89, 80, 69, 95, 65, 78,
+ (1741) 89, 61, 45, 49, 44, 86, 66, 84, 95, 73, 78, 68, 69, 88, 95, 84,
+ (1757) 89, 80, 69, 95, 73, 78, 86, 65, 76, 73, 68, 61, 45, 50, 44, 86,
+ (1773) 66, 84, 95, 73, 78, 68, 69, 88, 95, 84, 89, 80, 69, 95, 78, 65,
+ (1789) 61, 45, 51, 44, 86, 66, 84, 95, 73, 78, 68, 69, 88, 95, 84, 89,
+ (1805) 80, 69, 95, 85, 78, 75, 78, 79, 87, 78, 61, 45, 52, 125, 105,
+ (1820) 110, 100, 101, 120, 95, 116, 121, 112, 101, 59, 68, 83, 76, 95,
+ (1834) 79, 102, 102, 115, 101, 116, 32, 98, 97, 115, 101, 95, 105, 100,
+ (1848) 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 110, 117,
+ (1862) 109, 95, 114, 101, 99, 115, 59, 125, 59, 10, 47, 67, 97, 116, 32,
+ (1877) 68, 65, 84, 65, 83, 69, 84, 32, 115, 116, 114, 117, 99, 116, 32,
+ (1892) 67, 97, 116, 123, 99, 104, 97, 114, 32, 110, 97, 109, 101, 91,
+ (1906) 54, 52, 93, 59, 101, 110, 117, 109, 32, 82, 111, 108, 101, 123,
+ (1920) 86, 66, 84, 95, 82, 79, 76, 69, 95, 84, 79, 80, 79, 61, 48, 44,
+ (1936) 86, 66, 84, 95, 82, 79, 76, 69, 95, 66, 78, 68, 61, 49, 44, 86,
+ (1952) 66, 84, 95, 82, 79, 76, 69, 95, 80, 82, 79, 67, 61, 50, 44, 86,
+ (1968) 66, 84, 95, 82, 79, 76, 69, 95, 68, 79, 77, 78, 61, 51, 44, 86,
+ (1984) 66, 84, 95, 82, 79, 76, 69, 95, 66, 76, 79, 67, 75, 61, 52, 44,
+ (2000) 86, 66, 84, 95, 82, 79, 76, 69, 95, 65, 83, 83, 89, 61, 53, 44,
+ (2016) 86, 66, 84, 95, 82, 79, 76, 69, 95, 77, 65, 84, 61, 54, 44, 86,
+ (2032) 66, 84, 95, 82, 79, 76, 69, 95, 88, 80, 82, 79, 68, 61, 55, 44,
+ (2048) 86, 66, 84, 95, 82, 79, 76, 69, 95, 85, 83, 69, 82, 68, 61, 56,
+ (2064) 44, 86, 66, 84, 95, 82, 79, 76, 69, 95, 65, 78, 89, 61, 45, 49,
+ (2080) 44, 86, 66, 84, 95, 82, 79, 76, 69, 95, 73, 78, 86, 65, 76, 73,
+ (2096) 68, 61, 45, 50, 44, 86, 66, 84, 95, 82, 79, 76, 69, 95, 78, 65,
+ (2112) 61, 45, 51, 44, 86, 66, 84, 95, 82, 79, 76, 69, 95, 85, 78, 75,
+ (2128) 78, 79, 87, 78, 61, 45, 52, 125, 114, 111, 108, 101, 59, 105,
+ (2142) 110, 116, 32, 116, 100, 105, 109, 59, 68, 83, 76, 95, 79, 102,
+ (2156) 102, 115, 101, 116, 32, 98, 97, 115, 101, 95, 105, 100, 59, 68,
+ (2170) 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 110, 117, 109, 95,
+ (2184) 114, 101, 99, 115, 59, 125, 59, 10, 47, 83, 101, 116, 32, 68, 65,
+ (2199) 84, 65, 83, 69, 84, 32, 115, 116, 114, 117, 99, 116, 32, 83, 101,
+ (2214) 116, 123, 105, 110, 116, 32, 117, 115, 101, 114, 95, 105, 100,
+ (2227) 59, 99, 104, 97, 114, 32, 110, 97, 109, 101, 91, 54, 52, 93, 59,
+ (2242) 105, 110, 116, 32, 116, 100, 105, 109, 59, 101, 110, 117, 109,
+ (2255) 32, 83, 105, 108, 82, 111, 108, 101, 123, 86, 66, 84, 95, 83, 82,
+ (2270) 79, 76, 69, 95, 84, 73, 77, 69, 61, 48, 44, 86, 66, 84, 95, 83,
+ (2286) 82, 79, 76, 69, 95, 83, 80, 65, 67, 69, 61, 49, 44, 86, 66, 84,
+ (2302) 95, 83, 82, 79, 76, 69, 95, 83, 84, 65, 84, 69, 61, 50, 44, 86,
+ (2318) 66, 84, 95, 83, 82, 79, 76, 69, 95, 80, 65, 82, 65, 77, 61, 51,
+ (2334) 44, 86, 66, 84, 95, 83, 82, 79, 76, 69, 95, 67, 84, 89, 80, 69,
+ (2350) 61, 52, 44, 86, 66, 84, 95, 83, 82, 79, 76, 69, 95, 65, 84, 89,
+ (2366) 80, 69, 61, 53, 44, 86, 66, 84, 95, 83, 82, 79, 76, 69, 95, 85,
+ (2382) 83, 69, 82, 68, 61, 54, 44, 86, 66, 84, 95, 83, 82, 79, 76, 69,
+ (2398) 95, 65, 78, 89, 61, 45, 49, 44, 86, 66, 84, 95, 83, 82, 79, 76,
+ (2414) 69, 95, 73, 78, 86, 65, 76, 73, 68, 61, 45, 50, 44, 86, 66, 84,
+ (2430) 95, 83, 82, 79, 76, 69, 95, 78, 65, 61, 45, 51, 44, 86, 66, 84,
+ (2446) 95, 83, 82, 79, 76, 69, 95, 85, 78, 75, 78, 79, 87, 78, 61, 45,
+ (2462) 52, 125, 115, 114, 111, 108, 101, 59, 68, 83, 76, 95, 79, 102,
+ (2476) 102, 115, 101, 116, 32, 99, 111, 108, 108, 95, 105, 100, 115, 91,
+ (2490) 49, 54, 93, 59, 105, 110, 116, 32, 105, 115, 95, 116, 111, 112,
+ (2504) 59, 105, 110, 116, 32, 105, 115, 95, 101, 120, 116, 101, 110,
+ (2517) 100, 105, 98, 108, 101, 59, 68, 83, 76, 95, 79, 102, 102, 115,
+ (2531) 101, 116, 32, 100, 102, 108, 116, 95, 99, 111, 111, 114, 100,
+ (2544) 102, 108, 100, 95, 105, 100, 59, 68, 83, 76, 95, 79, 102, 102,
+ (2558) 115, 101, 116, 32, 98, 110, 100, 95, 115, 101, 116, 95, 105, 100,
+ (2572) 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 98, 97, 115,
+ (2587) 101, 95, 105, 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101,
+ (2601) 116, 32, 110, 117, 109, 95, 114, 101, 99, 115, 59, 125, 59, 10,
+ (2615) 47, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 32, 68, 65,
+ (2629) 84, 65, 83, 69, 84, 32, 115, 116, 114, 117, 99, 116, 32, 67, 111,
+ (2644) 108, 108, 101, 99, 116, 105, 111, 110, 123, 68, 83, 76, 95, 79,
+ (2658) 102, 102, 115, 101, 116, 32, 99, 111, 110, 116, 97, 105, 110,
+ (2671) 105, 110, 103, 95, 115, 101, 116, 95, 105, 100, 59, 68, 83, 76,
+ (2685) 95, 79, 102, 102, 115, 101, 116, 32, 99, 97, 116, 95, 105, 100,
+ (2699) 59, 101, 110, 117, 109, 32, 67, 101, 108, 108, 84, 121, 112, 101,
+ (2713) 123, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 78,
+ (2729) 79, 78, 69, 61, 48, 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84,
+ (2745) 89, 80, 69, 95, 80, 79, 73, 78, 84, 61, 49, 44, 86, 66, 84, 95,
+ (2761) 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 76, 73, 78, 69, 61, 50,
+ (2777) 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 84,
+ (2793) 82, 73, 61, 51, 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89,
+ (2809) 80, 69, 95, 81, 85, 65, 68, 61, 52, 44, 86, 66, 84, 95, 67, 69,
+ (2825) 76, 76, 95, 84, 89, 80, 69, 95, 84, 69, 84, 61, 53, 44, 86, 66,
+ (2841) 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 80, 89, 82, 65,
+ (2857) 77, 73, 68, 61, 54, 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84,
+ (2873) 89, 80, 69, 95, 80, 82, 73, 83, 77, 61, 55, 44, 86, 66, 84, 95,
+ (2889) 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 72, 69, 88, 61, 56, 44,
+ (2905) 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 77, 73,
+ (2921) 88, 69, 68, 61, 57, 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84,
+ (2937) 89, 80, 69, 95, 65, 82, 66, 61, 49, 48, 44, 86, 66, 84, 95, 67,
+ (2953) 69, 76, 76, 95, 84, 89, 80, 69, 95, 49, 66, 65, 76, 76, 61, 49,
+ (2969) 49, 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95,
+ (2985) 50, 66, 65, 76, 76, 61, 49, 50, 44, 86, 66, 84, 95, 67, 69, 76,
+ (3001) 76, 95, 84, 89, 80, 69, 95, 51, 66, 65, 76, 76, 61, 49, 51, 44,
+ (3017) 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 49, 83,
+ (3033) 72, 69, 76, 76, 61, 49, 52, 44, 86, 66, 84, 95, 67, 69, 76, 76,
+ (3049) 95, 84, 89, 80, 69, 95, 50, 83, 72, 69, 76, 76, 61, 49, 53, 44,
+ (3065) 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 65, 78,
+ (3081) 89, 61, 45, 49, 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89,
+ (3097) 80, 69, 95, 73, 78, 86, 65, 76, 73, 68, 61, 45, 50, 44, 86, 66,
+ (3113) 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95, 78, 65, 61, 45,
+ (3129) 51, 44, 86, 66, 84, 95, 67, 69, 76, 76, 95, 84, 89, 80, 69, 95,
+ (3145) 85, 78, 75, 78, 79, 87, 78, 61, 45, 52, 125, 99, 101, 108, 108,
+ (3160) 95, 116, 121, 112, 101, 59, 105, 110, 116, 32, 99, 111, 117, 110,
+ (3174) 116, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 105,
+ (3188) 110, 100, 101, 120, 105, 110, 103, 95, 105, 100, 59, 105, 110,
+ (3201) 116, 32, 105, 115, 95, 100, 101, 99, 111, 109, 112, 59, 68, 83,
+ (3215) 76, 95, 79, 102, 102, 115, 101, 116, 32, 109, 101, 109, 98, 101,
+ (3229) 114, 115, 95, 98, 108, 111, 98, 95, 105, 100, 59, 68, 83, 76, 95,
+ (3244) 79, 102, 102, 115, 101, 116, 32, 98, 97, 115, 101, 95, 105, 100,
+ (3258) 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 110, 117,
+ (3272) 109, 95, 114, 101, 99, 115, 59, 125, 59, 10, 47, 82, 101, 108,
+ (3286) 97, 116, 105, 111, 110, 32, 68, 65, 84, 65, 83, 69, 84, 32, 115,
+ (3301) 116, 114, 117, 99, 116, 32, 82, 101, 108, 97, 116, 105, 111, 110,
+ (3315) 123, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 115, 117,
+ (3329) 98, 95, 105, 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101,
+ (3343) 116, 32, 115, 117, 98, 95, 99, 97, 116, 95, 105, 100, 59, 68, 83,
+ (3358) 76, 95, 79, 102, 102, 115, 101, 116, 32, 115, 117, 98, 95, 100,
+ (3372) 101, 99, 111, 109, 112, 95, 99, 97, 116, 95, 105, 100, 59, 68,
+ (3386) 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 115, 117, 112, 95,
+ (3400) 105, 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32,
+ (3414) 115, 117, 112, 95, 99, 97, 116, 95, 105, 100, 59, 68, 83, 76, 95,
+ (3429) 79, 102, 102, 115, 101, 116, 32, 115, 117, 112, 95, 100, 101, 99,
+ (3443) 111, 109, 112, 95, 99, 97, 116, 95, 105, 100, 59, 101, 110, 117,
+ (3457) 109, 32, 82, 101, 108, 75, 105, 110, 100, 123, 86, 66, 84, 95,
+ (3471) 82, 69, 76, 75, 73, 78, 68, 95, 83, 85, 66, 83, 69, 84, 61, 48,
+ (3487) 44, 86, 66, 84, 95, 82, 69, 76, 75, 73, 78, 68, 95, 83, 85, 80,
+ (3503) 83, 69, 84, 61, 49, 44, 86, 66, 84, 95, 82, 69, 76, 75, 73, 78,
+ (3519) 68, 95, 66, 79, 85, 78, 68, 61, 50, 44, 86, 66, 84, 95, 82, 69,
+ (3535) 76, 75, 73, 78, 68, 95, 80, 69, 82, 77, 85, 84, 69, 61, 51, 44,
+ (3551) 86, 66, 84, 95, 82, 69, 76, 75, 73, 78, 68, 95, 78, 69, 73, 71,
+ (3567) 72, 66, 79, 82, 61, 52, 44, 86, 66, 84, 95, 82, 69, 76, 75, 73,
+ (3583) 78, 68, 95, 67, 79, 80, 89, 61, 53, 44, 86, 66, 84, 95, 82, 69,
+ (3599) 76, 75, 73, 78, 68, 95, 69, 81, 85, 65, 76, 61, 54, 44, 86, 66,
+ (3615) 84, 95, 82, 69, 76, 75, 73, 78, 68, 95, 65, 78, 89, 61, 45, 49,
+ (3631) 44, 86, 66, 84, 95, 82, 69, 76, 75, 73, 78, 68, 95, 73, 78, 86,
+ (3647) 65, 76, 73, 68, 61, 45, 50, 44, 86, 66, 84, 95, 82, 69, 76, 75,
+ (3663) 73, 78, 68, 95, 78, 65, 61, 45, 51, 44, 86, 66, 84, 95, 82, 69,
+ (3679) 76, 75, 73, 78, 68, 95, 85, 78, 75, 78, 79, 87, 78, 61, 45, 52,
+ (3695) 125, 107, 105, 110, 100, 59, 101, 110, 117, 109, 32, 82, 101,
+ (3708) 108, 82, 101, 112, 123, 86, 66, 84, 95, 82, 69, 76, 82, 69, 80,
+ (3723) 95, 73, 68, 69, 78, 84, 73, 84, 89, 61, 48, 44, 86, 66, 84, 95,
+ (3739) 82, 69, 76, 82, 69, 80, 95, 72, 76, 73, 83, 84, 61, 49, 44, 86,
+ (3755) 66, 84, 95, 82, 69, 76, 82, 69, 80, 95, 84, 76, 73, 83, 84, 61,
+ (3771) 50, 44, 86, 66, 84, 95, 82, 69, 76, 82, 69, 80, 95, 84, 76, 73,
+ (3787) 83, 84, 95, 49, 61, 51, 44, 86, 66, 84, 95, 82, 69, 76, 82, 69,
+ (3803) 80, 95, 69, 76, 73, 83, 84, 61, 52, 44, 86, 66, 84, 95, 82, 69,
+ (3819) 76, 82, 69, 80, 95, 83, 84, 82, 85, 67, 84, 85, 82, 69, 68, 61,
+ (3835) 53, 44, 86, 66, 84, 95, 82, 69, 76, 82, 69, 80, 95, 85, 78, 83,
+ (3851) 84, 82, 85, 67, 84, 85, 82, 69, 68, 61, 54, 44, 86, 66, 84, 95,
+ (3867) 82, 69, 76, 82, 69, 80, 95, 65, 82, 66, 73, 84, 82, 65, 82, 89,
+ (3883) 95, 82, 61, 55, 44, 86, 66, 84, 95, 82, 69, 76, 82, 69, 80, 95,
+ (3899) 65, 82, 66, 73, 84, 82, 65, 82, 89, 95, 68, 82, 61, 56, 44, 86,
+ (3915) 66, 84, 95, 82, 69, 76, 82, 69, 80, 95, 65, 78, 89, 61, 45, 49,
+ (3931) 44, 86, 66, 84, 95, 82, 69, 76, 82, 69, 80, 95, 73, 78, 86, 65,
+ (3947) 76, 73, 68, 61, 45, 50, 44, 86, 66, 84, 95, 82, 69, 76, 82, 69,
+ (3963) 80, 95, 78, 65, 61, 45, 51, 44, 86, 66, 84, 95, 82, 69, 76, 82,
+ (3979) 69, 80, 95, 85, 78, 75, 78, 79, 87, 78, 61, 45, 52, 125, 114,
+ (3994) 101, 112, 95, 116, 121, 112, 101, 59, 68, 83, 76, 95, 79, 102,
+ (4008) 102, 115, 101, 116, 32, 100, 95, 98, 108, 111, 98, 95, 105, 100,
+ (4022) 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 114, 95, 98,
+ (4037) 108, 111, 98, 95, 105, 100, 59, 68, 83, 76, 95, 79, 102, 102,
+ (4051) 115, 101, 116, 32, 98, 97, 115, 101, 95, 105, 100, 59, 68, 83,
+ (4065) 76, 95, 79, 102, 102, 115, 101, 116, 32, 110, 117, 109, 95, 114,
+ (4079) 101, 99, 115, 59, 125, 59, 10, 47, 70, 105, 101, 108, 100, 84,
+ (4093) 109, 112, 108, 32, 68, 65, 84, 65, 83, 69, 84, 32, 115, 116, 114,
+ (4108) 117, 99, 116, 32, 70, 105, 101, 108, 100, 84, 109, 112, 108, 123,
+ (4122) 99, 104, 97, 114, 32, 110, 97, 109, 101, 91, 54, 52, 93, 59, 68,
+ (4137) 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 98, 97, 115, 101,
+ (4151) 95, 115, 112, 97, 99, 101, 95, 105, 100, 59, 101, 110, 117, 109,
+ (4165) 32, 65, 108, 103, 101, 98, 114, 97, 105, 99, 84, 121, 112, 101,
+ (4179) 123, 86, 66, 84, 95, 65, 76, 71, 69, 66, 82, 65, 73, 67, 95, 84,
+ (4195) 89, 80, 69, 95, 67, 79, 78, 83, 84, 65, 78, 84, 61, 48, 44, 86,
+ (4211) 66, 84, 95, 65, 76, 71, 69, 66, 82, 65, 73, 67, 95, 84, 89, 80,
+ (4227) 69, 95, 67, 79, 77, 80, 79, 78, 69, 78, 84, 61, 49, 44, 86, 66,
+ (4243) 84, 95, 65, 76, 71, 69, 66, 82, 65, 73, 67, 95, 84, 89, 80, 69,
+ (4259) 95, 83, 67, 65, 76, 65, 82, 61, 50, 44, 86, 66, 84, 95, 65, 76,
+ (4275) 71, 69, 66, 82, 65, 73, 67, 95, 84, 89, 80, 69, 95, 86, 69, 67,
+ (4291) 84, 79, 82, 61, 51, 44, 86, 66, 84, 95, 65, 76, 71, 69, 66, 82,
+ (4307) 65, 73, 67, 95, 84, 89, 80, 69, 95, 84, 69, 78, 83, 79, 82, 61,
+ (4323) 52, 44, 86, 66, 84, 95, 65, 76, 71, 69, 66, 82, 65, 73, 67, 95,
+ (4339) 84, 89, 80, 69, 95, 83, 89, 77, 95, 84, 69, 78, 83, 79, 82, 61,
+ (4355) 53, 44, 86, 66, 84, 95, 65, 76, 71, 69, 66, 82, 65, 73, 67, 95,
+ (4371) 84, 89, 80, 69, 95, 70, 73, 69, 76, 68, 61, 54, 44, 86, 66, 84,
+ (4387) 95, 65, 76, 71, 69, 66, 82, 65, 73, 67, 95, 84, 89, 80, 69, 95,
+ (4403) 83, 84, 65, 84, 69, 61, 55, 44, 86, 66, 84, 95, 65, 76, 71, 69,
+ (4419) 66, 82, 65, 73, 67, 95, 84, 89, 80, 69, 95, 84, 85, 80, 76, 69,
+ (4435) 61, 56, 44, 86, 66, 84, 95, 65, 76, 71, 69, 66, 82, 65, 73, 67,
+ (4451) 95, 84, 89, 80, 69, 95, 65, 78, 89, 61, 45, 49, 44, 86, 66, 84,
+ (4467) 95, 65, 76, 71, 69, 66, 82, 65, 73, 67, 95, 84, 89, 80, 69, 95,
+ (4483) 73, 78, 86, 65, 76, 73, 68, 61, 45, 50, 44, 86, 66, 84, 95, 65,
+ (4499) 76, 71, 69, 66, 82, 65, 73, 67, 95, 84, 89, 80, 69, 95, 78, 65,
+ (4515) 61, 45, 51, 44, 86, 66, 84, 95, 65, 76, 71, 69, 66, 82, 65, 73,
+ (4531) 67, 95, 84, 89, 80, 69, 95, 85, 78, 75, 78, 79, 87, 78, 61, 45,
+ (4547) 52, 125, 97, 108, 103, 95, 116, 121, 112, 101, 59, 101, 110, 117,
+ (4561) 109, 32, 66, 97, 115, 105, 115, 84, 121, 112, 101, 123, 86, 66,
+ (4575) 84, 95, 66, 65, 83, 73, 83, 95, 84, 89, 80, 69, 95, 85, 78, 73,
+ (4591) 84, 89, 61, 48, 44, 86, 66, 84, 95, 66, 65, 83, 73, 83, 95, 84,
+ (4607) 89, 80, 69, 95, 67, 65, 82, 84, 69, 83, 73, 65, 78, 61, 49, 44,
+ (4623) 86, 66, 84, 95, 66, 65, 83, 73, 83, 95, 84, 89, 80, 69, 95, 83,
+ (4639) 80, 72, 69, 82, 73, 67, 65, 76, 61, 50, 44, 86, 66, 84, 95, 66,
+ (4655) 65, 83, 73, 83, 95, 84, 89, 80, 69, 95, 67, 89, 76, 73, 78, 68,
+ (4671) 82, 73, 67, 65, 76, 61, 51, 44, 86, 66, 84, 95, 66, 65, 83, 73,
+ (4687) 83, 95, 84, 89, 80, 69, 95, 85, 80, 80, 69, 82, 95, 84, 82, 73,
+ (4703) 61, 52, 44, 86, 66, 84, 95, 66, 65, 83, 73, 83, 95, 84, 89, 80,
+ (4719) 69, 95, 70, 79, 85, 82, 73, 69, 82, 61, 53, 44, 86, 66, 84, 95,
+ (4735) 66, 65, 83, 73, 83, 95, 84, 89, 80, 69, 95, 86, 65, 82, 73, 65,
+ (4751) 66, 76, 69, 61, 54, 44, 86, 66, 84, 95, 66, 65, 83, 73, 83, 95,
+ (4767) 84, 89, 80, 69, 95, 65, 78, 89, 61, 45, 49, 44, 86, 66, 84, 95,
+ (4783) 66, 65, 83, 73, 83, 95, 84, 89, 80, 69, 95, 73, 78, 86, 65, 76,
+ (4799) 73, 68, 61, 45, 50, 44, 86, 66, 84, 95, 66, 65, 83, 73, 83, 95,
+ (4815) 84, 89, 80, 69, 95, 78, 65, 61, 45, 51, 44, 86, 66, 84, 95, 66,
+ (4831) 65, 83, 73, 83, 95, 84, 89, 80, 69, 95, 85, 78, 75, 78, 79, 87,
+ (4847) 78, 61, 45, 52, 125, 98, 97, 115, 105, 115, 59, 68, 83, 76, 95,
+ (4862) 79, 102, 102, 115, 101, 116, 32, 113, 117, 97, 110, 116, 105,
+ (4875) 116, 121, 95, 105, 100, 59, 105, 110, 116, 32, 110, 117, 109, 95,
+ (4889) 99, 111, 109, 112, 115, 59, 68, 83, 76, 95, 79, 102, 102, 115,
+ (4903) 101, 116, 32, 102, 116, 109, 112, 108, 95, 105, 100, 115, 95, 98,
+ (4917) 108, 111, 98, 95, 105, 100, 59, 68, 83, 76, 95, 79, 102, 102,
+ (4931) 115, 101, 116, 32, 98, 97, 115, 101, 95, 105, 100, 59, 68, 83,
+ (4945) 76, 95, 79, 102, 102, 115, 101, 116, 32, 110, 117, 109, 95, 114,
+ (4959) 101, 99, 115, 59, 125, 59, 10, 47, 70, 105, 101, 108, 100, 32,
+ (4973) 68, 65, 84, 65, 83, 69, 84, 32, 115, 116, 114, 117, 99, 116, 32,
+ (4988) 70, 105, 101, 108, 100, 123, 68, 83, 76, 95, 79, 102, 102, 115,
+ (5002) 101, 116, 32, 102, 116, 109, 112, 108, 95, 105, 100, 59, 99, 104,
+ (5016) 97, 114, 32, 110, 97, 109, 101, 91, 54, 52, 93, 59, 68, 83, 76,
+ (5031) 95, 79, 102, 102, 115, 101, 116, 32, 117, 110, 105, 116, 115, 95,
+ (5045) 105, 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32,
+ (5059) 115, 116, 111, 114, 97, 103, 101, 95, 100, 101, 99, 111, 109,
+ (5072) 112, 95, 99, 97, 116, 95, 105, 100, 59, 101, 110, 117, 109, 32,
+ (5086) 73, 110, 116, 101, 114, 108, 101, 97, 118, 101, 123, 86, 66, 84,
+ (5100) 95, 73, 78, 84, 69, 82, 76, 69, 65, 86, 69, 95, 67, 79, 77, 80,
+ (5116) 79, 78, 69, 78, 84, 61, 48, 44, 86, 66, 84, 95, 73, 78, 84, 69,
+ (5132) 82, 76, 69, 65, 86, 69, 95, 86, 69, 67, 84, 79, 82, 61, 49, 44,
+ (5148) 86, 66, 84, 95, 73, 78, 84, 69, 82, 76, 69, 65, 86, 69, 95, 73,
+ (5164) 78, 68, 69, 80, 69, 78, 68, 69, 78, 84, 61, 50, 44, 86, 66, 84,
+ (5180) 95, 73, 78, 84, 69, 82, 76, 69, 65, 86, 69, 95, 78, 79, 78, 69,
+ (5196) 61, 51, 44, 86, 66, 84, 95, 73, 78, 84, 69, 82, 76, 69, 65, 86,
+ (5212) 69, 95, 65, 78, 89, 61, 45, 49, 44, 86, 66, 84, 95, 73, 78, 84,
+ (5228) 69, 82, 76, 69, 65, 86, 69, 95, 73, 78, 86, 65, 76, 73, 68, 61,
+ (5244) 45, 50, 44, 86, 66, 84, 95, 73, 78, 84, 69, 82, 76, 69, 65, 86,
+ (5260) 69, 95, 78, 65, 61, 45, 51, 44, 86, 66, 84, 95, 73, 78, 84, 69,
+ (5276) 82, 76, 69, 65, 86, 69, 95, 85, 78, 75, 78, 79, 87, 78, 61, 45,
+ (5292) 52, 125, 99, 111, 109, 112, 95, 105, 110, 116, 108, 118, 59, 68,
+ (5306) 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 105, 110, 100, 101,
+ (5320) 120, 105, 110, 103, 95, 105, 100, 59, 68, 83, 76, 95, 79, 102,
+ (5334) 102, 115, 101, 116, 32, 100, 111, 102, 95, 97, 115, 115, 111, 99,
+ (5348) 95, 99, 97, 116, 95, 105, 100, 59, 105, 110, 116, 32, 97, 115,
+ (5362) 115, 111, 99, 95, 114, 97, 116, 105, 111, 59, 68, 83, 76, 95, 79,
+ (5377) 102, 102, 115, 101, 116, 32, 101, 118, 97, 108, 95, 100, 101, 99,
+ (5391) 111, 109, 112, 95, 99, 97, 116, 95, 105, 100, 59, 101, 110, 117,
+ (5405) 109, 32, 69, 118, 97, 108, 70, 117, 110, 99, 123, 86, 66, 84, 95,
+ (5420) 69, 86, 65, 76, 95, 70, 85, 78, 67, 95, 67, 79, 78, 83, 84, 65,
+ (5436) 78, 84, 61, 48, 44, 86, 66, 84, 95, 69, 86, 65, 76, 95, 70, 85,
+ (5452) 78, 67, 95, 85, 78, 73, 70, 79, 82, 77, 61, 49, 44, 86, 66, 84,
+ (5468) 95, 69, 86, 65, 76, 95, 70, 85, 78, 67, 95, 80, 87, 67, 79, 78,
+ (5484) 83, 84, 61, 50, 44, 86, 66, 84, 95, 69, 86, 65, 76, 95, 70, 85,
+ (5500) 78, 67, 95, 80, 87, 76, 73, 78, 69, 65, 82, 61, 51, 44, 86, 66,
+ (5516) 84, 95, 69, 86, 65, 76, 95, 70, 85, 78, 67, 95, 65, 78, 89, 61,
+ (5532) 45, 49, 44, 86, 66, 84, 95, 69, 86, 65, 76, 95, 70, 85, 78, 67,
+ (5548) 95, 73, 78, 86, 65, 76, 73, 68, 61, 45, 50, 44, 86, 66, 84, 95,
+ (5564) 69, 86, 65, 76, 95, 70, 85, 78, 67, 95, 78, 65, 61, 45, 51, 44,
+ (5580) 86, 66, 84, 95, 69, 86, 65, 76, 95, 70, 85, 78, 67, 95, 85, 78,
+ (5596) 75, 78, 79, 87, 78, 61, 45, 52, 125, 101, 118, 97, 108, 95, 102,
+ (5611) 117, 110, 99, 59, 105, 110, 116, 32, 105, 115, 95, 104, 111, 109,
+ (5625) 111, 103, 101, 110, 101, 111, 117, 115, 59, 105, 110, 116, 32,
+ (5638) 105, 115, 95, 99, 111, 111, 114, 100, 95, 102, 105, 101, 108,
+ (5651) 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 99,
+ (5665) 111, 109, 112, 95, 105, 100, 115, 95, 98, 108, 111, 98, 95, 105,
+ (5679) 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 99,
+ (5693) 111, 109, 112, 95, 111, 114, 100, 101, 114, 95, 98, 108, 111, 98,
+ (5707) 95, 105, 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116,
+ (5721) 32, 118, 98, 97, 115, 105, 115, 95, 98, 108, 111, 98, 95, 105,
+ (5735) 100, 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 100,
+ (5749) 111, 102, 95, 98, 108, 111, 98, 95, 105, 100, 59, 68, 83, 76, 95,
+ (5764) 79, 102, 102, 115, 101, 116, 32, 98, 97, 115, 101, 95, 105, 100,
+ (5778) 59, 68, 83, 76, 95, 79, 102, 102, 115, 101, 116, 32, 110, 117,
+ (5792) 109, 95, 114, 101, 99, 115, 59, 125, 59, 10, 47, 109, 101, 116,
+ (5806) 97, 98, 108, 111, 98, 48, 48, 48, 48, 48, 46, 105, 110, 100, 101,
+ (5821) 120, 32, 68, 65, 84, 65, 83, 69, 84, 32, 115, 116, 114, 117, 99,
+ (5836) 116, 32, 73, 110, 100, 101, 120, 80, 97, 105, 114, 123, 68, 83,
+ (5850) 76, 95, 79, 102, 102, 115, 101, 116, 32, 105, 110, 100, 101, 120,
+ (5864) 59, 105, 110, 116, 32, 108, 101, 110, 103, 116, 104, 59, 125, 59,
+ (5878) 10, 47, 109, 101, 116, 97, 98, 108, 111, 98, 48, 48, 48, 48, 48,
+ (5893) 46, 98, 108, 111, 98, 32, 68, 65, 84, 65, 83, 69, 84, 32, 68, 83,
+ (5909) 76, 95, 79, 102, 102, 115, 101, 116, 59, 10
+/tsaf.h5/.attributes Group
+/tsaf.h5/.attributes/database Group
+/tsaf.h5/.attributes/database/.SAF_DbProps Dataset {1}
+ Data:
+ (0) {-604320037, ".", "don't import", 1, {0, 0, 0, "none"}, {0, 1, 0,
+ (0) "devel"}, {1, 3, 0, ""}, {0, 0, 0, "none"}, {1, 2, 1, ""}, {1, 2,
+ (0) 0, ""}, 1, 0, 1, 0}
+/tsaf.h5/Blob Dataset {24/Inf}
+ Data:
+ (0) {-1, 1, 0, 1, 9, 0, 1}, {-1, 2, 0, 1, 4, 1, 1},
+ (2) {-1, 3, 0, 1, 7, 2, 1}, {-1, 4, 0, 1, 4, 3, 1},
+ (4) {-1, 5, 0, 1, 5, 4, 1}, {-1, 6, 0, 1, 3, 5, 1},
+ (6) {-1, 7, 0, 1, 4, 6, 1}, {-1, 8, 0, 1, 1, 7, 1},
+ (8) {-1, 9, 0, 1, 10, 8, 1}, {-1, 10, 0, 1, 4, 9, 1},
+ (10) {-1, 11, 0, 1, 3, 10, 1}, {-1, 12, 0, 1, 5, 11, 1},
+ (12) {-1, 13, 0, 1, 5, 12, 1}, {-1, 14, 0, 1, 16, 13, 1},
+ (14) {-1, 15, 0, 1, 9, 14, 1}, {-1, 16, 0, 1, 4, 15, 1},
+ (16) {-1, 17, 0, 1, 16, 16, 1}, {-1, 18, 0, 1, 36, 17, 1},
+ (18) {-1, 19, 0, 1, 5, 18, 1}, {-1, 20, 0, 1, 5, 19, 1},
+ (20) {-1, 21, 0, 1, 36, 20, 1}, {-1, 22, 0, 1, 12, 21, 1},
+ (22) {-1, 23, 0, 1, 7, 22, 1}, {-1, 24, 0, 1, 2, 23, 1}
+/tsaf.h5/Cat Dataset {5/Inf}
+ Data:
+ (0) {"nodes", TOPO, 0, 0, 1}, {"elems", TOPO, 2, 1, 1},
+ (2) {"edges", USERD, 1, 2, 1}, {"blocks", BLOCK, 2, 3, 1},
+ (4) {"side_sets", USERD, 1, 4, 1}
+/tsaf.h5/Collection Dataset {24/Inf}
+ Data:
+ (0) {0, 0, POINT, 18, 0, 0, -2, 0, 1},
+ (1) {0, 1, MIXED, 12, 1, 1, -2, 1, 1}, {0, 3, NONE, 4, 2, 1, 0, 2, 1},
+ (3) {0, 4, NONE, 2, 3, 0, 1, 3, 1}, {1, 0, POINT, 9, 4, 0, -2, 4, 1},
+ (5) {1, 1, QUAD, 4, 5, 1, -2, 5, 1}, {1, 3, NONE, 1, 6, 1, 2, 6, 1},
+ (7) {2, 0, POINT, 7, 7, 0, -2, 7, 1}, {2, 1, MIXED, 4, 8, 1, -2, 8, 1},
+ (9) {2, 3, NONE, 2, 9, 1, 3, 9, 1}, {3, 0, POINT, 10, 10, 0, -2, 10,
+ (10) 1}, {3, 1, QUAD, 4, 11, 1, -2, 11, 1},
+ (12) {3, 3, NONE, 1, 12, 1, 4, 12, 1},
+ (13) {4, 0, POINT, 3, 13, 0, -2, 13, 1},
+ (14) {4, 2, LINE, 2, 14, 1, -2, 14, 1},
+ (15) {5, 0, POINT, 5, 15, 0, -2, 15, 1},
+ (16) {5, 2, LINE, 4, 16, 1, -2, 16, 1},
+ (17) {6, 0, POINT, 5, 17, 1, -2, 17, 1},
+ (18) {7, 0, POINT, 5, 18, 0, -2, 18, 1},
+ (19) {7, 1, TRI, 3, 19, 1, -2, 19, 1}, {7, 3, NONE, 1, 20, 1, 5, 20,
+ (20) 1}, {8, 0, POINT, 4, 21, 0, -2, 21, 1},
+ (22) {8, 1, QUAD, 1, 22, 1, -2, 22, 1}, {8, 3, NONE, 1, 23, 1, 6, 23,
+ (23) 1}
+/tsaf.h5/Field Dataset {14/Inf}
+ Data:
+ (0) {1, "X", -7, -2, NONE, -2, 0, 1, 0, PWLINEAR, 1, 0, -2, -2, -2,
+ (0) -2, 0, 1},
+ (1) {1, "Y", -7, -2, NONE, -2, 0, 1, 0, PWLINEAR, 1, 0, -2, -2, -2,
+ (1) -2, 1, 1},
+ (2) {0, "coords", -7, -2, VECTOR, -2, 0, 1, 0, PWLINEAR, 1, 1, 7, -2,
+ (2) -2, 17, 2, 1},
+ (3) {2, "distribution factors", -5, -2, NONE, -2, 0, 1, 0, PWLINEAR,
+ (3) 1, 0, -2, -2, -2, 18, 3, 1},
+ (4) {3, "temperature", -7, -2, NONE, -2, 0, 1, 0, PWLINEAR, 1, 0, -2,
+ (4) -2, -2, 19, 4, 1},
+ (5) {1, "dX", -7, -2, NONE, -2, 0, 1, 0, PWLINEAR, 1, 0, -2, -2, -2,
+ (5) -2, 5, 1},
+ (6) {1, "dY", -7, -2, NONE, -2, 0, 1, 0, PWLINEAR, 1, 0, -2, -2, -2,
+ (6) -2, 6, 1},
+ (7) {0, "displacements", -7, -2, VECTOR, -2, 0, 1, 0, PWLINEAR, 1, 0,
+ (7) 8, -2, -2, 20, 7, 1},
+ (8) {5, "Sx", -7, -2, NONE, -2, 1, 1, 1, PWCONST, 1, 0, -2, -2, -2,
+ (8) -2, 8, 1},
+ (9) {5, "Sy", -7, -2, NONE, -2, 1, 1, 1, PWCONST, 1, 0, -2, -2, -2,
+ (9) -2, 9, 1},
+ (10) {5, "Sxy", -7, -2, NONE, -2, 1, 1, 1, PWCONST, 1, 0, -2, -2, -2,
+ (10) -2, 10, 1},
+ (11) {4, "stress", -7, -2, VECTOR, -2, 1, 1, 1, PWCONST, 1, 0, 9, -2,
+ (11) -2, 21, 11, 1},
+ (12) {6, "temperature", -7, -2, NONE, -2, 0, 1, 0, PWLINEAR, 1, 0, -2,
+ (12) -2, -2, 22, 12, 1},
+ (13) {7, "pressure", -7, -2, NONE, -2, 2, 1, 2, PWCONST, 1, 0, -2, -2,
+ (13) -2, 23, 13, 1}
+/tsaf.h5/FieldTmpl Dataset {8/Inf}
+ Data:
+ (0) {"coordinate_tmpl", 0, VECTOR, CARTESIAN, 2, 2, 0, 0, 1},
+ (1) {"coordinate_tmpl_component", 0, SCALAR, CARTESIAN, 2, 1, 0, 1, 1},
+ (2) {"distrib_factors_tmpl", 5, SCALAR, UNITY, -5, 1, 0, 2, 1},
+ (3) {"temp_on_ns1_tmpl", 6, SCALAR, UNITY, 0, 1, 0, 3, 1},
+ (4) {"stress_on_cell_1_tmpl", 1, SYM_TENSOR, UPPER_TRI, 0, 3, 0, 4, 1},
+ (5) {"stress_on_cell_1_tmpl_component", 1, SCALAR, UPPER_TRI, 0, 1, 0,
+ (5) 5, 1}, {"temp_on_cell_2_tmpl", 2, SCALAR, UNITY, 1, 1, 0, 6, 1},
+ (7) {"pressure_on_ss1", 4, SCALAR, UNITY, 0, 1, 0, 7, 1}
+/tsaf.h5/IndexSpec Dataset {24/Inf}
+ Data:
+ (0) {1, {[0,0,0,0,0,0,0,0]}, {[18,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (0) 0]}, C_ORDER, 0, 1},
+ (1) {1, {[0,0,0,0,0,0,0,0]}, {[12,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (1) 0]}, C_ORDER, 1, 1},
+ (2) {1, {[0,0,0,0,0,0,0,0]}, {[4,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (2) C_ORDER, 2, 1},
+ (3) {1, {[0,0,0,0,0,0,0,0]}, {[2,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (3) C_ORDER, 3, 1},
+ (4) {1, {[0,0,0,0,0,0,0,0]}, {[9,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (4) C_ORDER, 4, 1},
+ (5) {1, {[0,0,0,0,0,0,0,0]}, {[4,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (5) C_ORDER, 5, 1},
+ (6) {1, {[0,0,0,0,0,0,0,0]}, {[1,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (6) C_ORDER, 6, 1},
+ (7) {1, {[0,0,0,0,0,0,0,0]}, {[7,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (7) C_ORDER, 7, 1},
+ (8) {1, {[0,0,0,0,0,0,0,0]}, {[4,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (8) C_ORDER, 8, 1},
+ (9) {1, {[0,0,0,0,0,0,0,0]}, {[2,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,0]},
+ (9) C_ORDER, 9, 1},
+ (10) {1, {[0,0,0,0,0,0,0,0]}, {[10,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (10) 0]}, C_ORDER, 10, 1},
+ (11) {1, {[0,0,0,0,0,0,0,0]}, {[4,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (11) 0]}, C_ORDER, 11, 1},
+ (12) {1, {[0,0,0,0,0,0,0,0]}, {[1,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (12) 0]}, C_ORDER, 12, 1},
+ (13) {1, {[0,0,0,0,0,0,0,0]}, {[3,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (13) 0]}, C_ORDER, 13, 1},
+ (14) {1, {[0,0,0,0,0,0,0,0]}, {[2,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (14) 0]}, C_ORDER, 14, 1},
+ (15) {1, {[0,0,0,0,0,0,0,0]}, {[5,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (15) 0]}, C_ORDER, 15, 1},
+ (16) {1, {[0,0,0,0,0,0,0,0]}, {[4,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (16) 0]}, C_ORDER, 16, 1},
+ (17) {1, {[0,0,0,0,0,0,0,0]}, {[5,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (17) 0]}, C_ORDER, 17, 1},
+ (18) {1, {[0,0,0,0,0,0,0,0]}, {[5,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (18) 0]}, C_ORDER, 18, 1},
+ (19) {1, {[0,0,0,0,0,0,0,0]}, {[3,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (19) 0]}, C_ORDER, 19, 1},
+ (20) {1, {[0,0,0,0,0,0,0,0]}, {[1,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (20) 0]}, C_ORDER, 20, 1},
+ (21) {1, {[0,0,0,0,0,0,0,0]}, {[4,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (21) 0]}, C_ORDER, 21, 1},
+ (22) {1, {[0,0,0,0,0,0,0,0]}, {[1,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (22) 0]}, C_ORDER, 22, 1},
+ (23) {1, {[0,0,0,0,0,0,0,0]}, {[1,0,0,0,0,0,0,0]}, {[0,0,0,0,0,0,0,
+ (23) 0]}, C_ORDER, 23, 1}
+/tsaf.h5/Relation Dataset {21/Inf}
+ Data:
+ (0) {1, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 0, 0, 1},
+ (1) {1, 1, -2, 0, 1, -2, EQUAL, TLIST, -2, 1, 1, 1},
+ (2) {2, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 2, 2, 1},
+ (3) {2, 1, -2, 0, 1, -2, EQUAL, TLIST, -2, 3, 3, 1},
+ (4) {7, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 4, 4, 1},
+ (5) {7, 1, -2, 0, 1, -2, EQUAL, TLIST, -2, 5, 5, 1},
+ (6) {8, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 6, 6, 1},
+ (7) {8, 1, -2, 0, 1, -2, EQUAL, TLIST, -2, 7, 7, 1},
+ (8) {3, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 8, 8, 1},
+ (9) {3, 1, -2, 0, 1, -2, EQUAL, TLIST, -2, 9, 9, 1},
+ (10) {4, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 10, 10, 1},
+ (11) {5, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 11, 11, 1},
+ (12) {6, 0, -2, 0, 0, -2, EQUAL, TLIST, -2, 12, 12, 1},
+ (13) {1, 3, -2, 0, 3, -2, EQUAL, TLIST, -2, -2, 13, 1},
+ (14) {7, 3, -2, 0, 3, -2, EQUAL, TLIST, -2, -2, 14, 1},
+ (15) {8, 3, -2, 0, 3, -2, EQUAL, TLIST, -2, -2, 15, 1},
+ (16) {3, 3, -2, 0, 3, -2, EQUAL, TLIST, -2, -2, 16, 1},
+ (17) {1, 1, -2, 0, 0, -2, SUBSET, UNSTRUCTURED, -2, 13, 17, 1},
+ (18) {7, 1, -2, 0, 0, -2, SUBSET, UNSTRUCTURED, -2, 14, 18, 1},
+ (19) {8, 1, -2, 0, 0, -2, SUBSET, UNSTRUCTURED, -2, 15, 19, 1},
+ (20) {3, 1, -2, 0, 0, -2, SUBSET, UNSTRUCTURED, -2, 16, 20, 1}
+/tsaf.h5/Set Dataset {9/Inf}
+ Data:
+ (0) {0, "TOP_CELL", 2, SPACE, {[0,1,-2,2,3,-2,-2,-2,-2,-2,-2,-2,-2,-2,
+ (0) -2,-2]}, 1, 0, -2, -2, 0, 1},
+ (1) {0, "CELL_1", 2, SPACE, {[4,5,-2,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,
+ (1) -2,-2]}, 0, 0, -2, -2, 1, 1},
+ (2) {0, "CELL_2", 2, SPACE, {[7,8,-2,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,
+ (2) -2,-2]}, 0, 0, -2, -2, 2, 1},
+ (3) {0, "CELL_3", 2, SPACE, {[10,11,-2,12,-2,-2,-2,-2,-2,-2,-2,-2,-2,
+ (3) -2,-2,-2]}, 0, 0, -2, -2, 3, 1},
+ (4) {0, "SIDE_SET_1", 1, SPACE, {[13,-2,14,-2,-2,-2,-2,-2,-2,-2,-2,-2,
+ (4) -2,-2,-2,-2]}, 0, 0, -2, -2, 4, 1},
+ (5) {0, "SIDE_SET_2", 1, SPACE, {[15,-2,16,-2,-2,-2,-2,-2,-2,-2,-2,-2,
+ (5) -2,-2,-2,-2]}, 0, 0, -2, -2, 5, 1},
+ (6) {0, "NODE_SET_1", 0, SPACE, {[17,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,
+ (6) -2,-2,-2,-2]}, 0, 0, -2, -2, 6, 1},
+ (7) {0, "CELL_2_TRIS", 2, SPACE, {[18,19,-2,20,-2,-2,-2,-2,-2,-2,-2,-2,
+ (7) -2,-2,-2,-2]}, 0, 0, -2, -2, 7, 1},
+ (8) {0, "CELL_2_QUADS", 2, SPACE, {[21,22,-2,23,-2,-2,-2,-2,-2,-2,-2,
+ (8) -2,-2,-2,-2,-2]}, 0, 0, -2, -2, 8, 1}
+/tsaf.h5/field-coords_0002 Dataset {36}
+ Data:
+ (0) 0, 4, 1, 4, 2, 4, 2.5, 4, 0, 3, 1, 3, 2, 3, 2.5, 3, 0, 2, 1, 2, 2,
+ (21) 2, 2.5, 2, 0, 1, 2, 1, 2.5, 1, 0, 0, 2, 0, 2.5, 0
+/tsaf.h5/field-displacements_0007 Dataset {36}
+ Data:
+ (0) 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25,
+ (11) 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25,
+ (22) 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25,
+ (33) 0.25, 0.25, 0.25
+/tsaf.h5/field-distribution_factors_0003 Dataset {5}
+ Data:
+ (0) 4, 3, 2, 1, 0
+/tsaf.h5/field-pressure_0013 Dataset {2}
+ Data:
+ (0) 45, 55
+/tsaf.h5/field-stress_0011 Dataset {12}
+ Data:
+ (0) 0.5, 0.25, 0.5, 0.5, 0.25, 0.5, 0.5, 0.25, 0.5, 0.5, 0.25, 0.5
+/tsaf.h5/field-temperature_0004 Dataset {5}
+ Data:
+ (0) 100, 150, 150, 100, 75
+/tsaf.h5/field-temperature_0012 Dataset {7}
+ Data:
+ (0) 75, 95, 120, 80, 115, 85, 110
+/tsaf.h5/metablob00000.blob Dataset {19/Inf}
+ Data:
+ (0) 1, 7, 8, 3, -2, -2, -2, -2, -2, -2, -2, -2, 0, 1, 5, 6, 8, 9, 10
+/tsaf.h5/metablob00000.index Dataset {10/Inf}
+ Data:
+ (0) {0, 4}, {4, 2}, {6, 1}, {7, 2}, {9, 1}, {10, 1}, {11, 1}, {12, 2},
+ (8) {14, 2}, {16, 3}
+/tsaf.h5/ssrel-_0000 Dataset {9}
+ Data:
+ (0) 1, 2, 3, 5, 6, 7, 9, 10, 11
+/tsaf.h5/ssrel-_0001 Dataset {4}
+ Data:
+ (0) 1, 2, 4, 5
+/tsaf.h5/ssrel-_0002 Dataset {7}
+ Data:
+ (0) 9, 10, 11, 13, 14, 16, 17
+/tsaf.h5/ssrel-_0003 Dataset {4}
+ Data:
+ (0) 7, 8, 9, 11
+/tsaf.h5/ssrel-_0004 Dataset {5}
+ Data:
+ (0) 9, 10, 11, 13, 14
+/tsaf.h5/ssrel-_0005 Dataset {3}
+ Data:
+ (0) 7, 8, 9
+/tsaf.h5/ssrel-_0006 Dataset {4}
+ Data:
+ (0) 13, 14, 16, 17
+/tsaf.h5/ssrel-_0007 Dataset {1}
+ Data:
+ (0) 11
+/tsaf.h5/ssrel-_0008 Dataset {10}
+ Data:
+ (0) 3, 4, 7, 8, 11, 12, 14, 15, 17, 18
+/tsaf.h5/ssrel-_0009 Dataset {4}
+ Data:
+ (0) 3, 6, 10, 12
+/tsaf.h5/ssrel-_0010 Dataset {3}
+ Data:
+ (0) 9, 10, 11
+/tsaf.h5/ssrel-_0011 Dataset {5}
+ Data:
+ (0) 1, 5, 9, 13, 16
+/tsaf.h5/ssrel-_0012 Dataset {5}
+ Data:
+ (0) 4, 8, 12, 15, 18
+/tsaf.h5/toporel-_0017 Dataset {16}
+ Data:
+ (0) 1, 2, 6, 5, 2, 3, 7, 6, 5, 6, 10, 9, 6, 7, 11, 10
+/tsaf.h5/toporel-_0018 Dataset {9}
+ Data:
+ (0) 9, 10, 13, 10, 14, 13, 10, 11, 14
+/tsaf.h5/toporel-_0019 Dataset {4}
+ Data:
+ (0) 13, 14, 17, 16
+/tsaf.h5/toporel-_0020 Dataset {16}
+ Data:
+ (0) 3, 4, 8, 7, 7, 8, 12, 11, 11, 12, 15, 14, 14, 15, 18, 17
diff --git a/tools/testfiles/tslink-1.ls b/tools/testfiles/tslink-1.ls
new file mode 100644
index 0000000..b359327
--- /dev/null
+++ b/tools/testfiles/tslink-1.ls
@@ -0,0 +1,5 @@
+#############################
+ output for 'h5ls -w80 -r tslink.h5'
+#############################
+/tslink.h5/slink1 -> somevalue
+/tslink.h5/slink2 -> linkvalue
diff --git a/tools/testfiles/tstr-1.ls b/tools/testfiles/tstr-1.ls
new file mode 100644
index 0000000..2068454
--- /dev/null
+++ b/tools/testfiles/tstr-1.ls
@@ -0,0 +1,332 @@
+#############################
+ output for 'h5ls -w80 -r -d tstr.h5'
+#############################
+/tstr.h5/comp1 Dataset {3, 6}
+ Data:
+ (0,0) {[0,1,4,9,16,25,36,49,64,81,1,4,9,16,25,36,49,64,81,100,4,9,16,
+ (0,0) 25,36,49,64,81,100,121,9,16,25,36,49,64,81,100,121,144,16,25,36,
+ (0,0) 49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,169,196,36,
+ (0,0) 49,64,81,100,121,144,169,196,225,49,64,81,100,121,144,169,196,
+ (0,0) 225,256], ["abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678",
+ (0,0) "abcdefgh12345678abcdefgh12345678"]},
+ (0,1) {[1,4,9,16,25,36,49,64,81,100,4,9,16,25,36,49,64,81,100,121,9,16,
+ (0,1) 25,36,49,64,81,100,121,144,16,25,36,49,64,81,100,121,144,169,25,
+ (0,1) 36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,169,196,
+ (0,1) 225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,144,169,
+ (0,1) 196,225,256,289], ["abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678",
+ (0,1) "abcdefgh12345678abcdefgh12345678"]},
+ (0,2) {[4,9,16,25,36,49,64,81,100,121,9,16,25,36,49,64,81,100,121,144,
+ (0,2) 16,25,36,49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,
+ (0,2) 169,196,36,49,64,81,100,121,144,169,196,225,49,64,81,100,121,
+ (0,2) 144,169,196,225,256,64,81,100,121,144,169,196,225,256,289,81,
+ (0,2) 100,121,144,169,196,225,256,289,324],
+ (0,2) ["abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678",
+ (0,2) "abcdefgh12345678abcdefgh12345678"]},
+ (0,3) {[9,16,25,36,49,64,81,100,121,144,16,25,36,49,64,81,100,121,144,
+ (0,3) 169,25,36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,
+ (0,3) 169,196,225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,
+ (0,3) 144,169,196,225,256,289,81,100,121,144,169,196,225,256,289,324,
+ (0,3) 100,121,144,169,196,225,256,289,324,361],
+ (0,3) ["abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678",
+ (0,3) "abcdefgh12345678abcdefgh12345678"]},
+ (0,4) {[16,25,36,49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,
+ (0,4) 169,196,36,49,64,81,100,121,144,169,196,225,49,64,81,100,121,
+ (0,4) 144,169,196,225,256,64,81,100,121,144,169,196,225,256,289,81,
+ (0,4) 100,121,144,169,196,225,256,289,324,100,121,144,169,196,225,256,
+ (0,4) 289,324,361,121,144,169,196,225,256,289,324,361,400],
+ (0,4) ["abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678",
+ (0,4) "abcdefgh12345678abcdefgh12345678"]},
+ (0,5) {[25,36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,169,
+ (0,5) 196,225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,144,
+ (0,5) 169,196,225,256,289,81,100,121,144,169,196,225,256,289,324,100,
+ (0,5) 121,144,169,196,225,256,289,324,361,121,144,169,196,225,256,289,
+ (0,5) 324,361,400,144,169,196,225,256,289,324,361,400,441],
+ (0,5) ["abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678",
+ (0,5) "abcdefgh12345678abcdefgh12345678"]},
+ (1,0) {[0,1,4,9,16,25,36,49,64,81,1,4,9,16,25,36,49,64,81,100,4,9,16,
+ (1,0) 25,36,49,64,81,100,121,9,16,25,36,49,64,81,100,121,144,16,25,36,
+ (1,0) 49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,169,196,36,
+ (1,0) 49,64,81,100,121,144,169,196,225,49,64,81,100,121,144,169,196,
+ (1,0) 225,256], ["abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678",
+ (1,0) "abcdefgh12345678abcdefgh12345678"]},
+ (1,1) {[1,4,9,16,25,36,49,64,81,100,4,9,16,25,36,49,64,81,100,121,9,16,
+ (1,1) 25,36,49,64,81,100,121,144,16,25,36,49,64,81,100,121,144,169,25,
+ (1,1) 36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,169,196,
+ (1,1) 225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,144,169,
+ (1,1) 196,225,256,289], ["abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678",
+ (1,1) "abcdefgh12345678abcdefgh12345678"]},
+ (1,2) {[4,9,16,25,36,49,64,81,100,121,9,16,25,36,49,64,81,100,121,144,
+ (1,2) 16,25,36,49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,
+ (1,2) 169,196,36,49,64,81,100,121,144,169,196,225,49,64,81,100,121,
+ (1,2) 144,169,196,225,256,64,81,100,121,144,169,196,225,256,289,81,
+ (1,2) 100,121,144,169,196,225,256,289,324],
+ (1,2) ["abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678",
+ (1,2) "abcdefgh12345678abcdefgh12345678"]},
+ (1,3) {[9,16,25,36,49,64,81,100,121,144,16,25,36,49,64,81,100,121,144,
+ (1,3) 169,25,36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,
+ (1,3) 169,196,225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,
+ (1,3) 144,169,196,225,256,289,81,100,121,144,169,196,225,256,289,324,
+ (1,3) 100,121,144,169,196,225,256,289,324,361],
+ (1,3) ["abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678",
+ (1,3) "abcdefgh12345678abcdefgh12345678"]},
+ (1,4) {[16,25,36,49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,
+ (1,4) 169,196,36,49,64,81,100,121,144,169,196,225,49,64,81,100,121,
+ (1,4) 144,169,196,225,256,64,81,100,121,144,169,196,225,256,289,81,
+ (1,4) 100,121,144,169,196,225,256,289,324,100,121,144,169,196,225,256,
+ (1,4) 289,324,361,121,144,169,196,225,256,289,324,361,400],
+ (1,4) ["abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678",
+ (1,4) "abcdefgh12345678abcdefgh12345678"]},
+ (1,5) {[25,36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,169,
+ (1,5) 196,225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,144,
+ (1,5) 169,196,225,256,289,81,100,121,144,169,196,225,256,289,324,100,
+ (1,5) 121,144,169,196,225,256,289,324,361,121,144,169,196,225,256,289,
+ (1,5) 324,361,400,144,169,196,225,256,289,324,361,400,441],
+ (1,5) ["abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678",
+ (1,5) "abcdefgh12345678abcdefgh12345678"]},
+ (2,0) {[0,1,4,9,16,25,36,49,64,81,1,4,9,16,25,36,49,64,81,100,4,9,16,
+ (2,0) 25,36,49,64,81,100,121,9,16,25,36,49,64,81,100,121,144,16,25,36,
+ (2,0) 49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,169,196,36,
+ (2,0) 49,64,81,100,121,144,169,196,225,49,64,81,100,121,144,169,196,
+ (2,0) 225,256], ["abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678",
+ (2,0) "abcdefgh12345678abcdefgh12345678"]},
+ (2,1) {[1,4,9,16,25,36,49,64,81,100,4,9,16,25,36,49,64,81,100,121,9,16,
+ (2,1) 25,36,49,64,81,100,121,144,16,25,36,49,64,81,100,121,144,169,25,
+ (2,1) 36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,169,196,
+ (2,1) 225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,144,169,
+ (2,1) 196,225,256,289], ["abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678",
+ (2,1) "abcdefgh12345678abcdefgh12345678"]},
+ (2,2) {[4,9,16,25,36,49,64,81,100,121,9,16,25,36,49,64,81,100,121,144,
+ (2,2) 16,25,36,49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,
+ (2,2) 169,196,36,49,64,81,100,121,144,169,196,225,49,64,81,100,121,
+ (2,2) 144,169,196,225,256,64,81,100,121,144,169,196,225,256,289,81,
+ (2,2) 100,121,144,169,196,225,256,289,324],
+ (2,2) ["abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678",
+ (2,2) "abcdefgh12345678abcdefgh12345678"]},
+ (2,3) {[9,16,25,36,49,64,81,100,121,144,16,25,36,49,64,81,100,121,144,
+ (2,3) 169,25,36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,
+ (2,3) 169,196,225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,
+ (2,3) 144,169,196,225,256,289,81,100,121,144,169,196,225,256,289,324,
+ (2,3) 100,121,144,169,196,225,256,289,324,361],
+ (2,3) ["abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678",
+ (2,3) "abcdefgh12345678abcdefgh12345678"]},
+ (2,4) {[16,25,36,49,64,81,100,121,144,169,25,36,49,64,81,100,121,144,
+ (2,4) 169,196,36,49,64,81,100,121,144,169,196,225,49,64,81,100,121,
+ (2,4) 144,169,196,225,256,64,81,100,121,144,169,196,225,256,289,81,
+ (2,4) 100,121,144,169,196,225,256,289,324,100,121,144,169,196,225,256,
+ (2,4) 289,324,361,121,144,169,196,225,256,289,324,361,400],
+ (2,4) ["abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678",
+ (2,4) "abcdefgh12345678abcdefgh12345678"]},
+ (2,5) {[25,36,49,64,81,100,121,144,169,196,36,49,64,81,100,121,144,169,
+ (2,5) 196,225,49,64,81,100,121,144,169,196,225,256,64,81,100,121,144,
+ (2,5) 169,196,225,256,289,81,100,121,144,169,196,225,256,289,324,100,
+ (2,5) 121,144,169,196,225,256,289,324,361,121,144,169,196,225,256,289,
+ (2,5) 324,361,400,144,169,196,225,256,289,324,361,400,441],
+ (2,5) ["abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678",
+ (2,5) "abcdefgh12345678abcdefgh12345678"]}
+/tstr.h5/string1 Dataset {3, 4}
+ Data:
+ (0,0) "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8", "s9", "s0", "s1",
+ (2,3) "s2"
+/tstr.h5/string2 Dataset {20}
+ Data:
+ (0) "ab cd ef1 ", "ab cd ef2 ", "ab cd ef3 ", "ab cd ef4 ",
+ (4) "ab cd ef5 ", "ab cd ef6 ", "ab cd ef7 ", "ab cd ef8 ",
+ (8) "ab cd ef9 ", "ab cd ef0 ", "ab cd ef1 ", "ab cd ef2 ",
+ (12) "ab cd ef3 ", "ab cd ef4 ", "ab cd ef5 ", "ab cd ef6 ",
+ (16) "ab cd ef7 ", "ab cd ef8 ", "ab cd ef9 ", "ab cd ef0 "
+/tstr.h5/string3 Dataset {27}
+ Data:
+ (0) "abcd0\000\000\000", "abcd1\000\000\000", "abcd2\000\000\000",
+ (3) "abcd3\000\000\000", "abcd4\000\000\000", "abcd5\000\000\000",
+ (6) "abcd6\000\000\000", "abcd7\000\000\000", "abcd8\000\000\000",
+ (9) "abcd9\000\000\000", "abcd0\000\000\000", "abcd1\000\000\000",
+ (12) "abcd2\000\000\000", "abcd3\000\000\000", "abcd4\000\000\000",
+ (15) "abcd5\000\000\000", "abcd6\000\000\000", "abcd7\000\000\000",
+ (18) "abcd8\000\000\000", "abcd9\000\000\000", "abcd0\000\000\000",
+ (21) "abcd1\000\000\000", "abcd2\000\000\000", "abcd3\000\000\000",
+ (24) "abcd4\000\000\000", "abcd5\000\000\000", "abcd6\000\000\000"
+/tstr.h5/string4 Dataset {3}
+ Data:
+ (0) "s1234567890123456789" ' ' repeats 147 times,
+ (1) "s1234567890123456789" ' ' repeats 147 times,
+ (2) "s1234567890123456789" ' ' repeats 147 times