diff options
author | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-12-02 23:13:27 (GMT) |
---|---|---|
committer | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-12-02 23:13:27 (GMT) |
commit | 486c13d307978ccbb9c2306c85c39a674ed56b96 (patch) | |
tree | 5c5863521d8acf6dd3c7d4db3880596fecad84de /tools/testfiles | |
parent | 684db5595b5fa30633eb648f6e71a36d3857644a (diff) | |
download | hdf5-486c13d307978ccbb9c2306c85c39a674ed56b96.zip hdf5-486c13d307978ccbb9c2306c85c39a674ed56b96.tar.gz hdf5-486c13d307978ccbb9c2306c85c39a674ed56b96.tar.bz2 |
[svn-r7904] Purpose:
h5diff new features
Description:
added comparison for attributes
adeded comparison for all dataset datatypes
added tests for the new features
changed the output format
Solution:
Platforms tested:
linux
solaris 5.7
IRIX 6.5 (64)
Misc. update:
Diffstat (limited to 'tools/testfiles')
70 files changed, 1268 insertions, 390 deletions
diff --git a/tools/testfiles/file1.h5 b/tools/testfiles/file1.h5 Binary files differindex 11cd7b4..f7c115d 100644 --- a/tools/testfiles/file1.h5 +++ b/tools/testfiles/file1.h5 diff --git a/tools/testfiles/file2.h5 b/tools/testfiles/file2.h5 Binary files differindex 432d412..a7d7ed0 100644 --- a/tools/testfiles/file2.h5 +++ b/tools/testfiles/file2.h5 diff --git a/tools/testfiles/file3.h5 b/tools/testfiles/file3.h5 Binary files differindex 2f63b47..04483b4 100644 --- a/tools/testfiles/file3.h5 +++ b/tools/testfiles/file3.h5 diff --git a/tools/testfiles/file4.h5 b/tools/testfiles/file4.h5 Binary files differindex c4e511f..3aa87d9 100644 --- a/tools/testfiles/file4.h5 +++ b/tools/testfiles/file4.h5 diff --git a/tools/testfiles/file5.h5 b/tools/testfiles/file5.h5 Binary files differindex a1137f2..5646aa0 100644 --- a/tools/testfiles/file5.h5 +++ b/tools/testfiles/file5.h5 diff --git a/tools/testfiles/file6.h5 b/tools/testfiles/file6.h5 Binary files differindex bb9c043..c2de45c 100644 --- a/tools/testfiles/file6.h5 +++ b/tools/testfiles/file6.h5 diff --git a/tools/testfiles/file7.h5 b/tools/testfiles/file7.h5 Binary files differnew file mode 100644 index 0000000..de835ce --- /dev/null +++ b/tools/testfiles/file7.h5 diff --git a/tools/testfiles/file8.h5 b/tools/testfiles/file8.h5 Binary files differnew file mode 100644 index 0000000..7946faa --- /dev/null +++ b/tools/testfiles/file8.h5 diff --git a/tools/testfiles/h5diff_10.txt b/tools/testfiles/h5diff_10.txt index 4e6a015..f291c68 100644 --- a/tools/testfiles/h5diff_10.txt +++ b/tools/testfiles/h5diff_10.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff -h' ############################# -$h5diff -h Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] file1 File name of the first HDF5 file @@ -15,7 +14,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_11.txt b/tools/testfiles/h5diff_11.txt index eba6de1..26214ab 100644 --- a/tools/testfiles/h5diff_11.txt +++ b/tools/testfiles/h5diff_11.txt @@ -1,7 +1,10 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset3a dset3b' +Expected output for 'h5diff file1.h5 file2.h5 g1/dset1 g1/dset2' ############################# -$h5diff file6.h5 file6.h5 -v dset3a dset3b -Comparing </dset3b> with </dset3b> -0 differences found +position dset1 dset2 difference +------------------------------------------------------------ +[ 0 1 ] 1.000000 1.100000 0.100000 +[ 1 0 ] 1.000000 1.010000 0.010000 +[ 1 1 ] 1.000000 1.001000 0.001000 +[ 2 0 ] 1.000000 1.000100 0.000100 diff --git a/tools/testfiles/h5diff_12.txt b/tools/testfiles/h5diff_12.txt index 5fbd117..5c53bb7 100644 --- a/tools/testfiles/h5diff_12.txt +++ b/tools/testfiles/h5diff_12.txt @@ -2,10 +2,5 @@ Expected output for 'h5diff file1.h5 file2.h5 -v -n 2 g1/dset1 g1/dset2' ############################# $h5diff file1.h5 file2.h5 -v -n 2 g1/dset1 g1/dset2 -Comparing </g1/dset1> with </g1/dset2> -position dset1 dset2 difference ------------------------------------------------------------- -[ 0 1 ] 1 1.1 0.1 -[ 1 0 ] 1 1.01 0.01 -2 differences found +Object <2> could not be found in <file1.h5> diff --git a/tools/testfiles/h5diff_13.txt b/tools/testfiles/h5diff_13.txt index 9d85608..406b01a 100644 --- a/tools/testfiles/h5diff_13.txt +++ b/tools/testfiles/h5diff_13.txt @@ -2,14 +2,14 @@ Expected output for 'h5diff file1.h5 file2.h5 -v -d 5 g1/dset3 g1/dset4' ############################# $h5diff file1.h5 file2.h5 -v -d 5 g1/dset3 g1/dset4 -Comparing </g1/dset3> with </g1/dset4> +Dataset: </g1/dset3> and </g1/dset4> position dset3 dset4 difference ------------------------------------------------------------ -[ 0 0 ] 100 110 10 -[ 0 1 ] 110 100 10 -[ 1 0 ] 100 90 10 -[ 1 1 ] 100 80 20 -[ 2 0 ] 100 140 40 -[ 2 1 ] 100 200 100 +[ 0 0 ] 100.000000 110.000000 10.000000 +[ 0 1 ] 110.000000 100.000000 10.000000 +[ 1 0 ] 100.000000 90.000000 10.000000 +[ 1 1 ] 100.000000 80.000000 20.000000 +[ 2 0 ] 100.000000 140.000000 40.000000 +[ 2 1 ] 100.000000 200.000000 100.000000 6 differences found diff --git a/tools/testfiles/h5diff_14.txt b/tools/testfiles/h5diff_14.txt index c69557c..8efcf83 100644 --- a/tools/testfiles/h5diff_14.txt +++ b/tools/testfiles/h5diff_14.txt @@ -2,7 +2,7 @@ Expected output for 'h5diff file1.h5 file2.h5 -v -p 0.05 g1/dset3 g1/dset4' ############################# $h5diff file1.h5 file2.h5 -v -p 0.05 g1/dset3 g1/dset4 -Comparing </g1/dset3> with </g1/dset4> +Dataset: </g1/dset3> and </g1/dset4> position dset3 dset4 difference relative ------------------------------------------------------------------------ [ 0 0 ] 100 110 10 0.1 diff --git a/tools/testfiles/h5diff_15.txt b/tools/testfiles/h5diff_15.txt index 20fc1d4..961c652 100644 --- a/tools/testfiles/h5diff_15.txt +++ b/tools/testfiles/h5diff_15.txt @@ -2,5 +2,6 @@ Expected output for 'h5diff file1.h5 file2.h5 -v -r g1/dset1 g1/dset2' ############################# $h5diff file1.h5 file2.h5 -v -r g1/dset1 g1/dset2 -Object <g1/dset2> could not be found in <file1.h5> +Dataset: </g1/dset1> and </g1/dset2> +4 differences found diff --git a/tools/testfiles/h5diff_16.txt b/tools/testfiles/h5diff_16.txt index 7b063d5..56fde35 100644 --- a/tools/testfiles/h5diff_16.txt +++ b/tools/testfiles/h5diff_16.txt @@ -1,5 +1,10 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5' +Expected output for 'h5diff file1.h5 file2.h5' ############################# -$h5diff file6.h5 file6.h5 +position dset1 dset1 difference +------------------------------------------------------------ +[ 0 1 ] 1.000000 1.100000 0.100000 +[ 1 0 ] 1.000000 1.010000 0.010000 +[ 1 1 ] 1.000000 1.001000 0.001000 +[ 2 0 ] 1.000000 1.000100 0.000100 diff --git a/tools/testfiles/h5diff_20.txt b/tools/testfiles/h5diff_20.txt index 8403eed..6896f3e 100644 --- a/tools/testfiles/h5diff_20.txt +++ b/tools/testfiles/h5diff_20.txt @@ -2,6 +2,5 @@ Expected output for 'h5diff file3.h5 file3.h5 -v dset group' ############################# $h5diff file3.h5 file3.h5 -v dset group -Comparison not supported -</group> is of type H5G_GROUP and </group> is of type H5G_GROUP +Comparison not possible: </dset> is of type H5G_DATASET and </group> is of type H5G_GROUP diff --git a/tools/testfiles/h5diff_21.txt b/tools/testfiles/h5diff_21.txt index 31b103e..15f91b6 100644 --- a/tools/testfiles/h5diff_21.txt +++ b/tools/testfiles/h5diff_21.txt @@ -2,6 +2,5 @@ Expected output for 'h5diff file3.h5 file3.h5 -v dset link' ############################# $h5diff file3.h5 file3.h5 -v dset link -Comparison not supported -</link> is of type H5G_LINK and </link> is of type H5G_LINK +Comparison not possible: </dset> is of type H5G_DATASET and </link> is of type H5G_LINK diff --git a/tools/testfiles/h5diff_22.txt b/tools/testfiles/h5diff_22.txt index ac367bc..a518e7e 100644 --- a/tools/testfiles/h5diff_22.txt +++ b/tools/testfiles/h5diff_22.txt @@ -2,6 +2,5 @@ Expected output for 'h5diff file3.h5 file3.h5 -v dset type' ############################# $h5diff file3.h5 file3.h5 -v dset type -Comparison not supported -</type> is of type H5G_TYPE and </type> is of type H5G_TYPE +Comparison not possible: </dset> is of type H5G_DATASET and </type> is of type H5G_TYPE diff --git a/tools/testfiles/h5diff_23.txt b/tools/testfiles/h5diff_23.txt index d3796e7..ee20e1d 100644 --- a/tools/testfiles/h5diff_23.txt +++ b/tools/testfiles/h5diff_23.txt @@ -2,6 +2,5 @@ Expected output for 'h5diff file3.h5 file3.h5 -v group group' ############################# $h5diff file3.h5 file3.h5 -v group group -Comparison not supported -</group> is of type H5G_GROUP and </group> is of type H5G_GROUP +Group: </group> and </group> diff --git a/tools/testfiles/h5diff_24.txt b/tools/testfiles/h5diff_24.txt index 228d857..dc1ebb0 100644 --- a/tools/testfiles/h5diff_24.txt +++ b/tools/testfiles/h5diff_24.txt @@ -2,6 +2,5 @@ Expected output for 'h5diff file3.h5 file3.h5 -v type type' ############################# $h5diff file3.h5 file3.h5 -v type type -Comparison not supported -</type> is of type H5G_TYPE and </type> is of type H5G_TYPE +Datatype: </type> and </type> diff --git a/tools/testfiles/h5diff_25.txt b/tools/testfiles/h5diff_25.txt index 56ea44e..1bbffac 100644 --- a/tools/testfiles/h5diff_25.txt +++ b/tools/testfiles/h5diff_25.txt @@ -2,6 +2,5 @@ Expected output for 'h5diff file3.h5 file3.h5 -v link link' ############################# $h5diff file3.h5 file3.h5 -v link link -Comparison not supported -</link> is of type H5G_LINK and </link> is of type H5G_LINK +Link: </link> and </link> diff --git a/tools/testfiles/h5diff_30.txt b/tools/testfiles/h5diff_30.txt deleted file mode 100644 index cc2498e..0000000 --- a/tools/testfiles/h5diff_30.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v string' -############################# -$h5diff file4.h5 file4.h5 -v string - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_31.txt b/tools/testfiles/h5diff_31.txt deleted file mode 100644 index c7ea23a..0000000 --- a/tools/testfiles/h5diff_31.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v bitfield' -############################# -$h5diff file4.h5 file4.h5 -v bitfield - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_32.txt b/tools/testfiles/h5diff_32.txt deleted file mode 100644 index 4872654..0000000 --- a/tools/testfiles/h5diff_32.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v opaque' -############################# -$h5diff file4.h5 file4.h5 -v opaque - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_33.txt b/tools/testfiles/h5diff_33.txt deleted file mode 100644 index 54350cb..0000000 --- a/tools/testfiles/h5diff_33.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v compound' -############################# -$h5diff file4.h5 file4.h5 -v compound - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_34.txt b/tools/testfiles/h5diff_34.txt deleted file mode 100644 index 20e5dc7..0000000 --- a/tools/testfiles/h5diff_34.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v ref' -############################# -$h5diff file4.h5 file4.h5 -v ref - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_35.txt b/tools/testfiles/h5diff_35.txt deleted file mode 100644 index ba08719..0000000 --- a/tools/testfiles/h5diff_35.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v enum' -############################# -$h5diff file4.h5 file4.h5 -v enum - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_36.txt b/tools/testfiles/h5diff_36.txt deleted file mode 100644 index a818cfd..0000000 --- a/tools/testfiles/h5diff_36.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v vlen' -############################# -$h5diff file4.h5 file4.h5 -v vlen - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_37.txt b/tools/testfiles/h5diff_37.txt deleted file mode 100644 index d6f4a01..0000000 --- a/tools/testfiles/h5diff_37.txt +++ /dev/null @@ -1,29 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v array' -############################# -$h5diff file4.h5 file4.h5 -v array - -file1 file2 ---------------------------------------- - x x /array - x x /bitfield - x x /compound - x x /enum - x x /float - x x /integer - x x /opaque - x x /ref - x x /string - x x /vlen - -</array> and </array> are empty datasets -</bitfield> and </bitfield> are empty datasets -</compound> and </compound> are empty datasets -</enum> and </enum> are empty datasets -</float> and </float> are empty datasets -</integer> and </integer> are empty datasets -</opaque> and </opaque> are empty datasets -</ref> and </ref> are empty datasets -</string> and </string> are empty datasets -</vlen> and </vlen> are empty datasets - diff --git a/tools/testfiles/h5diff_38.txt b/tools/testfiles/h5diff_38.txt deleted file mode 100644 index 35e3b62..0000000 --- a/tools/testfiles/h5diff_38.txt +++ /dev/null @@ -1,6 +0,0 @@ -############################# -Expected output for 'h5diff file4.h5 file4.h5 -v integer float' -############################# -$h5diff file4.h5 file4.h5 -v integer float -</float> and </float> are empty datasets - diff --git a/tools/testfiles/h5diff_50.txt b/tools/testfiles/h5diff_50.txt index 2b4a547..9fc3c7f 100644 --- a/tools/testfiles/h5diff_50.txt +++ b/tools/testfiles/h5diff_50.txt @@ -1,7 +1,19 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset0a dset0b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset0a dset0b' ############################# -$h5diff file6.h5 file6.h5 -v dset0a dset0b -Comparing </dset0b> with </dset0b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset0a dset0b +Dataset: </dset0a> and </dset0b> +Warning: Different storage datatype +</dset0a> has file datatype H5T_STD_I16LE +</dset0b> has file datatype H5T_STD_I32LE +Warning: Different storage datatype +</dset0a> has file datatype H5T_STD_I16LE +</dset0b> has file datatype H5T_STD_I32LE +position dset0a dset0b difference +------------------------------------------------------------ +[ 1 0 ] 1 3 2 +[ 1 1 ] 1 4 3 +[ 2 0 ] 1 5 4 +[ 2 1 ] 1 6 5 +4 differences found diff --git a/tools/testfiles/h5diff_51.txt b/tools/testfiles/h5diff_51.txt index 8c98dc9..858ace2 100644 --- a/tools/testfiles/h5diff_51.txt +++ b/tools/testfiles/h5diff_51.txt @@ -1,7 +1,13 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset1a dset1b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset1a dset1b' ############################# -$h5diff file6.h5 file6.h5 -v dset1a dset1b -Comparing </dset1b> with </dset1b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset1a dset1b +Dataset: </dset1a> and </dset1b> +position dset1a dset1b difference +------------------------------------------------------------ +[ 1 0 ] 1 3 2 +[ 1 1 ] 1 4 3 +[ 2 0 ] 1 5 4 +[ 2 1 ] 1 6 5 +4 differences found diff --git a/tools/testfiles/h5diff_52.txt b/tools/testfiles/h5diff_52.txt index b148a45..d3999ad 100644 --- a/tools/testfiles/h5diff_52.txt +++ b/tools/testfiles/h5diff_52.txt @@ -1,7 +1,13 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset2a dset2b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset2a dset2b' ############################# -$h5diff file6.h5 file6.h5 -v dset2a dset2b -Comparing </dset2b> with </dset2b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset2a dset2b +Dataset: </dset2a> and </dset2b> +position dset2a dset2b difference +------------------------------------------------------------ +[ 1 0 ] 1 3 2 +[ 1 1 ] 1 4 3 +[ 2 0 ] 1 5 4 +[ 2 1 ] 1 6 5 +4 differences found diff --git a/tools/testfiles/h5diff_53.txt b/tools/testfiles/h5diff_53.txt index f34c172..e7e899e 100644 --- a/tools/testfiles/h5diff_53.txt +++ b/tools/testfiles/h5diff_53.txt @@ -1,7 +1,13 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset3a dset4b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset3a dset4b' ############################# -$h5diff file6.h5 file6.h5 -v dset3a dset4b -Comparing </dset4b> with </dset4b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset3a dset4b +Dataset: </dset3a> and </dset4b> +position dset3a dset4b difference +------------------------------------------------------------ +[ 1 0 ] 1 3 2 +[ 1 1 ] 1 4 3 +[ 2 0 ] 1 5 4 +[ 2 1 ] 1 6 5 +4 differences found diff --git a/tools/testfiles/h5diff_54.txt b/tools/testfiles/h5diff_54.txt index eba9116..bd21628 100644 --- a/tools/testfiles/h5diff_54.txt +++ b/tools/testfiles/h5diff_54.txt @@ -1,7 +1,13 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset4a dset4b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset4a dset4b' ############################# -$h5diff file6.h5 file6.h5 -v dset4a dset4b -Comparing </dset4b> with </dset4b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset4a dset4b +Dataset: </dset4a> and </dset4b> +position dset4a dset4b difference +------------------------------------------------------------ +[ 1 0 ] 1 3 2 +[ 1 1 ] 1 4 3 +[ 2 0 ] 1 5 4 +[ 2 1 ] 1 6 5 +4 differences found diff --git a/tools/testfiles/h5diff_55.txt b/tools/testfiles/h5diff_55.txt index 2b9f24f..69de2c1 100644 --- a/tools/testfiles/h5diff_55.txt +++ b/tools/testfiles/h5diff_55.txt @@ -1,7 +1,13 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset5a dset5b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset5a dset5b' ############################# -$h5diff file6.h5 file6.h5 -v dset5a dset5b -Comparing </dset5b> with </dset5b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset5a dset5b +Dataset: </dset5a> and </dset5b> +position dset5a dset5b difference +------------------------------------------------------------ +[ 1 0 ] 1.000000 3.000000 2.000000 +[ 1 1 ] 1.000000 4.000000 3.000000 +[ 2 0 ] 1.000000 5.000000 4.000000 +[ 2 1 ] 1.000000 6.000000 5.000000 +4 differences found diff --git a/tools/testfiles/h5diff_56.txt b/tools/testfiles/h5diff_56.txt index d37dd59..0426f4d 100644 --- a/tools/testfiles/h5diff_56.txt +++ b/tools/testfiles/h5diff_56.txt @@ -1,7 +1,13 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset6a dset6b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset6a dset6b' ############################# -$h5diff file6.h5 file6.h5 -v dset6a dset6b -Comparing </dset6b> with </dset6b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset6a dset6b +Dataset: </dset6a> and </dset6b> +position dset6a dset6b difference +------------------------------------------------------------ +[ 1 0 ] 1.000000 3.000000 2.000000 +[ 1 1 ] 1.000000 4.000000 3.000000 +[ 2 0 ] 1.000000 5.000000 4.000000 +[ 2 1 ] 1.000000 6.000000 5.000000 +4 differences found diff --git a/tools/testfiles/h5diff_57.txt b/tools/testfiles/h5diff_57.txt index 67dfad1..6794e73 100644 --- a/tools/testfiles/h5diff_57.txt +++ b/tools/testfiles/h5diff_57.txt @@ -1,7 +1,13 @@ ############################# -Expected output for 'h5diff file6.h5 file6.h5 -v dset7a dset7b' +Expected output for 'h5diff file4.h5 file4.h5 -v dset7a dset7b' ############################# -$h5diff file6.h5 file6.h5 -v dset7a dset7b -Comparing </dset7b> with </dset7b> -0 differences found +$h5diff file4.h5 file4.h5 -v dset7a dset7b +Dataset: </dset7a> and </dset7b> +Warning: Different storage datatype +</dset7a> has file datatype H5T_STD_I8LE +</dset7b> has file datatype H5T_STD_U8LE +Warning: Different storage datatype +</dset7a> has file datatype H5T_STD_I8LE +</dset7b> has file datatype H5T_STD_U8LE +Comparison not supported: </dset7a> has sign H5T_SGN_2 and </dset7b> has sign H5T_SGN_NONE diff --git a/tools/testfiles/h5diff_600.txt b/tools/testfiles/h5diff_600.txt index 9b69c4d..50254b0 100644 --- a/tools/testfiles/h5diff_600.txt +++ b/tools/testfiles/h5diff_600.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5' ############################# -$h5diff file1.h5 Number of arguments is only 2 Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_601.txt b/tools/testfiles/h5diff_601.txt index 589240b..2896b76 100644 --- a/tools/testfiles/h5diff_601.txt +++ b/tools/testfiles/h5diff_601.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -x' ############################# -$h5diff file1.h5 file2.h5 -x -x is an invalid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_602.txt b/tools/testfiles/h5diff_602.txt index 2441ab1..160b9e9b 100644 --- a/tools/testfiles/h5diff_602.txt +++ b/tools/testfiles/h5diff_602.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d g1/dset3 g1/dset4 <-d g1/dset3> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_603.txt b/tools/testfiles/h5diff_603.txt index d1a39d1..6719ebd 100644 --- a/tools/testfiles/h5diff_603.txt +++ b/tools/testfiles/h5diff_603.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d -4 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d -4 g1/dset3 g1/dset4 <-d -4> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_604.txt b/tools/testfiles/h5diff_604.txt index 2b158a8..58f3259 100644 --- a/tools/testfiles/h5diff_604.txt +++ b/tools/testfiles/h5diff_604.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d 0 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d 0 g1/dset3 g1/dset4 <-d 0> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_605.txt b/tools/testfiles/h5diff_605.txt index 299a5e6..bef85ea 100644 --- a/tools/testfiles/h5diff_605.txt +++ b/tools/testfiles/h5diff_605.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d u g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d u g1/dset3 g1/dset4 <-d u> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_606.txt b/tools/testfiles/h5diff_606.txt index 6bdb8a5..fe5308c 100644 --- a/tools/testfiles/h5diff_606.txt +++ b/tools/testfiles/h5diff_606.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d 0x1 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d 0x1 g1/dset3 g1/dset4 <-d 0x1> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_607.txt b/tools/testfiles/h5diff_607.txt index 50e8f8d..f7c37d7 100644 --- a/tools/testfiles/h5diff_607.txt +++ b/tools/testfiles/h5diff_607.txt @@ -1,13 +1,12 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d 1 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d 1 g1/dset3 g1/dset4 position dset3 dset4 difference ------------------------------------------------------------ -[ 0 0 ] 100 110 10 -[ 0 1 ] 110 100 10 -[ 1 0 ] 100 90 10 -[ 1 1 ] 100 80 20 -[ 2 0 ] 100 140 40 -[ 2 1 ] 100 200 100 +[ 0 0 ] 100.000000 110.000000 10.000000 +[ 0 1 ] 110.000000 100.000000 10.000000 +[ 1 0 ] 100.000000 90.000000 10.000000 +[ 1 1 ] 100.000000 80.000000 20.000000 +[ 2 0 ] 100.000000 140.000000 40.000000 +[ 2 1 ] 100.000000 200.000000 100.000000 diff --git a/tools/testfiles/h5diff_608.txt b/tools/testfiles/h5diff_608.txt index 50edd51..28bf0bf 100644 --- a/tools/testfiles/h5diff_608.txt +++ b/tools/testfiles/h5diff_608.txt @@ -1,13 +1,12 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d 1 -d 2 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d 1 -d 2 g1/dset3 g1/dset4 position dset3 dset4 difference ------------------------------------------------------------ -[ 0 0 ] 100 110 10 -[ 0 1 ] 110 100 10 -[ 1 0 ] 100 90 10 -[ 1 1 ] 100 80 20 -[ 2 0 ] 100 140 40 -[ 2 1 ] 100 200 100 +[ 0 0 ] 100.000000 110.000000 10.000000 +[ 0 1 ] 110.000000 100.000000 10.000000 +[ 1 0 ] 100.000000 90.000000 10.000000 +[ 1 1 ] 100.000000 80.000000 20.000000 +[ 2 0 ] 100.000000 140.000000 40.000000 +[ 2 1 ] 100.000000 200.000000 100.000000 diff --git a/tools/testfiles/h5diff_609.txt b/tools/testfiles/h5diff_609.txt index f118eb4..c66394a 100644 --- a/tools/testfiles/h5diff_609.txt +++ b/tools/testfiles/h5diff_609.txt @@ -1,5 +1,4 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d 200 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d 200 g1/dset3 g1/dset4 diff --git a/tools/testfiles/h5diff_610.txt b/tools/testfiles/h5diff_610.txt index 50e8f8d..f7c37d7 100644 --- a/tools/testfiles/h5diff_610.txt +++ b/tools/testfiles/h5diff_610.txt @@ -1,13 +1,12 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -d 1 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -d 1 g1/dset3 g1/dset4 position dset3 dset4 difference ------------------------------------------------------------ -[ 0 0 ] 100 110 10 -[ 0 1 ] 110 100 10 -[ 1 0 ] 100 90 10 -[ 1 1 ] 100 80 20 -[ 2 0 ] 100 140 40 -[ 2 1 ] 100 200 100 +[ 0 0 ] 100.000000 110.000000 10.000000 +[ 0 1 ] 110.000000 100.000000 10.000000 +[ 1 0 ] 100.000000 90.000000 10.000000 +[ 1 1 ] 100.000000 80.000000 20.000000 +[ 2 0 ] 100.000000 140.000000 40.000000 +[ 2 1 ] 100.000000 200.000000 100.000000 diff --git a/tools/testfiles/h5diff_611.txt b/tools/testfiles/h5diff_611.txt index a384386..10dec8f 100644 --- a/tools/testfiles/h5diff_611.txt +++ b/tools/testfiles/h5diff_611.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p g1/dset3 g1/dset4 <-p g1/dset3> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_612.txt b/tools/testfiles/h5diff_612.txt index a327942..98a6183 100644 --- a/tools/testfiles/h5diff_612.txt +++ b/tools/testfiles/h5diff_612.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p -4 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p -4 g1/dset3 g1/dset4 -4 is an invalid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_613.txt b/tools/testfiles/h5diff_613.txt index 27ab9f7..61e1d91 100644 --- a/tools/testfiles/h5diff_613.txt +++ b/tools/testfiles/h5diff_613.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p 0 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p 0 g1/dset3 g1/dset4 <-p 0> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_614.txt b/tools/testfiles/h5diff_614.txt index e7cf2d6..a0a8b49 100644 --- a/tools/testfiles/h5diff_614.txt +++ b/tools/testfiles/h5diff_614.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p u g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p u g1/dset3 g1/dset4 <-p u> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_615.txt b/tools/testfiles/h5diff_615.txt index dce86dc..2f19008 100644 --- a/tools/testfiles/h5diff_615.txt +++ b/tools/testfiles/h5diff_615.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p 0x1 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p 0x1 g1/dset3 g1/dset4 <-p 0x1> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_616.txt b/tools/testfiles/h5diff_616.txt index d5bbbae..b81fb00 100644 --- a/tools/testfiles/h5diff_616.txt +++ b/tools/testfiles/h5diff_616.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p 0.21 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p 0.21 g1/dset3 g1/dset4 position dset3 dset4 difference relative ------------------------------------------------------------------------ [ 2 0 ] 100 140 40 0.4 diff --git a/tools/testfiles/h5diff_617.txt b/tools/testfiles/h5diff_617.txt index d31c9c9..f6a4480 100644 --- a/tools/testfiles/h5diff_617.txt +++ b/tools/testfiles/h5diff_617.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p 0.21 -p 0.22 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p 0.21 -p 0.22 g1/dset3 g1/dset4 position dset3 dset4 difference relative ------------------------------------------------------------------------ [ 2 0 ] 100 140 40 0.4 diff --git a/tools/testfiles/h5diff_618.txt b/tools/testfiles/h5diff_618.txt index 7ebd2fe..c4840e7 100644 --- a/tools/testfiles/h5diff_618.txt +++ b/tools/testfiles/h5diff_618.txt @@ -1,5 +1,4 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p 2 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p 2 g1/dset3 g1/dset4 diff --git a/tools/testfiles/h5diff_619.txt b/tools/testfiles/h5diff_619.txt index f6f2aa6..2b3987f 100644 --- a/tools/testfiles/h5diff_619.txt +++ b/tools/testfiles/h5diff_619.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -p 0.005 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -p 0.005 g1/dset3 g1/dset4 position dset3 dset4 difference relative ------------------------------------------------------------------------ [ 0 0 ] 100 110 10 0.1 diff --git a/tools/testfiles/h5diff_620.txt b/tools/testfiles/h5diff_620.txt index fd1b155..2d01f76de 100644 --- a/tools/testfiles/h5diff_620.txt +++ b/tools/testfiles/h5diff_620.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n g1/dset3 g1/dset4 <-n g1/dset3> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_621.txt b/tools/testfiles/h5diff_621.txt index 40f9d02..d6b2024 100644 --- a/tools/testfiles/h5diff_621.txt +++ b/tools/testfiles/h5diff_621.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n -4 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n -4 g1/dset3 g1/dset4 -4 is an invalid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_622.txt b/tools/testfiles/h5diff_622.txt index 98f1008..5d082eb 100644 --- a/tools/testfiles/h5diff_622.txt +++ b/tools/testfiles/h5diff_622.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n 0 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n 0 g1/dset3 g1/dset4 <-n 0> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_623.txt b/tools/testfiles/h5diff_623.txt index cfb2e01..6bfe66b 100644 --- a/tools/testfiles/h5diff_623.txt +++ b/tools/testfiles/h5diff_623.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n u g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n u g1/dset3 g1/dset4 <-n u> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_624.txt b/tools/testfiles/h5diff_624.txt index a547aa5..9feda50 100644 --- a/tools/testfiles/h5diff_624.txt +++ b/tools/testfiles/h5diff_624.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n 0x1 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n 0x1 g1/dset3 g1/dset4 <-n 0x1> is not a valid option Usage: h5diff file1 file2 [OPTIONS] [obj1[obj2]] @@ -16,7 +15,6 @@ file2 File name of the second HDF5 file [-n count] Print difference up to count number [-d delta] Print difference when it is greater than limit delta [-p relative] Print difference when it is greater than a relative limit -[-a] Compare attributes Items in [] are optional [obj1] and [obj2] are HDF5 objects (datasets, groups or datatypes) diff --git a/tools/testfiles/h5diff_625.txt b/tools/testfiles/h5diff_625.txt index e354988..7aab196 100644 --- a/tools/testfiles/h5diff_625.txt +++ b/tools/testfiles/h5diff_625.txt @@ -1,9 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n 2 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n 2 g1/dset3 g1/dset4 -position dset3 dset4 difference ------------------------------------------------------------- -[ 0 0 ] 100 110 10 -[ 0 1 ] 110 100 10 +Object <2> could not be found in <file1.h5> +Object <g1/dset3> could not be found in <file2.h5> diff --git a/tools/testfiles/h5diff_626.txt b/tools/testfiles/h5diff_626.txt index 4e23b34..498f9df 100644 --- a/tools/testfiles/h5diff_626.txt +++ b/tools/testfiles/h5diff_626.txt @@ -1,10 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n 2 -n 3 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n 2 -n 3 g1/dset3 g1/dset4 -position dset3 dset4 difference ------------------------------------------------------------- -[ 0 0 ] 100 110 10 -[ 0 1 ] 110 100 10 -[ 1 0 ] 100 90 10 +Object <2> could not be found in <file1.h5> +Object <2> could not be found in <file2.h5> diff --git a/tools/testfiles/h5diff_627.txt b/tools/testfiles/h5diff_627.txt index 6523010..4e26443 100644 --- a/tools/testfiles/h5diff_627.txt +++ b/tools/testfiles/h5diff_627.txt @@ -1,13 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n 200 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n 200 g1/dset3 g1/dset4 -position dset3 dset4 difference ------------------------------------------------------------- -[ 0 0 ] 100 110 10 -[ 0 1 ] 110 100 10 -[ 1 0 ] 100 90 10 -[ 1 1 ] 100 80 20 -[ 2 0 ] 100 140 40 -[ 2 1 ] 100 200 100 +Object <200> could not be found in <file1.h5> +Object <g1/dset3> could not be found in <file2.h5> diff --git a/tools/testfiles/h5diff_628.txt b/tools/testfiles/h5diff_628.txt index ab6585b..ddf9e7d 100644 --- a/tools/testfiles/h5diff_628.txt +++ b/tools/testfiles/h5diff_628.txt @@ -1,8 +1,6 @@ ############################# Expected output for 'h5diff file1.h5 file2.h5 -n 1 g1/dset3 g1/dset4' ############################# -$h5diff file1.h5 file2.h5 -n 1 g1/dset3 g1/dset4 -position dset3 dset4 difference ------------------------------------------------------------- -[ 0 0 ] 100 110 10 +Object <1> could not be found in <file1.h5> +Object <g1/dset3> could not be found in <file2.h5> diff --git a/tools/testfiles/h5diff_629.txt b/tools/testfiles/h5diff_629.txt index 75015f1..f41a971 100644 --- a/tools/testfiles/h5diff_629.txt +++ b/tools/testfiles/h5diff_629.txt @@ -1,7 +1,6 @@ ############################# Expected output for 'h5diff file1.h6 file2.h6' ############################# -$h5diff file1.h6 file2.h6 h5diff: file1.h6: No such file or directory h5diff: file2.h6: No such file or directory diff --git a/tools/testfiles/h5diff_70.txt b/tools/testfiles/h5diff_70.txt new file mode 100644 index 0000000..45ba341 --- /dev/null +++ b/tools/testfiles/h5diff_70.txt @@ -0,0 +1,514 @@ +############################# +Expected output for 'h5diff file5.h5 file6.h5' +############################# +position string of </g1> string of </g1> difference +------------------------------------------------------------ +[ 0 ] a z +[ 0 ] b z +[ 1 ] d z +[ 1 ] e z +position bitfield of </g1> bitfield of </g1> difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position opaque of </g1> opaque of </g1> difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position compound of </g1> compound of </g1> difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 0 ] 2.000000 0.000000 2.000000 +[ 1 ] 3 0 3 +[ 1 ] 4.000000 0.000000 4.000000 +position enum of </g1> enum of </g1> difference +------------------------------------------------------------ +[ 0 ] RED GREEN +[ 1 ] RED GREEN +position vlen of </g1> vlen of </g1> difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +[ 1 ] 3 0 3 +position array of </g1> array of </g1> difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 0 ] 2 0 2 +[ 0 ] 3 0 3 +[ 1 ] 4 0 4 +[ 1 ] 5 0 5 +[ 1 ] 6 0 6 +position integer of </g1> integer of </g1> difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position float of </g1> float of </g1> difference +------------------------------------------------------------ +[ 0 ] 1.000000 0.000000 1.000000 +[ 1 ] 2.000000 0.000000 2.000000 +position string2D of </g1> string2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] a z +[ 0 0 ] b z +[ 0 1 ] c z +[ 0 1 ] d z +[ 1 0 ] e z +[ 1 0 ] f z +[ 1 1 ] g z +[ 1 1 ] h z +[ 2 0 ] i z +[ 2 0 ] j z +[ 2 1 ] k z +[ 2 1 ] l z +position bitfield2D of </g1> bitfield2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 1 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 2 0 ] 5 0 5 +[ 2 1 ] 6 0 6 +position opaque2D of </g1> opaque2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 1 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 2 0 ] 5 0 5 +[ 2 1 ] 6 0 6 +position compound2D of </g1> compound2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 0 ] 2.000000 0.000000 2.000000 +[ 0 1 ] 3 0 3 +[ 0 1 ] 4.000000 0.000000 4.000000 +[ 1 0 ] 5 0 5 +[ 1 0 ] 6.000000 0.000000 6.000000 +[ 1 1 ] 7 0 7 +[ 1 1 ] 8.000000 0.000000 8.000000 +[ 2 0 ] 9 0 9 +[ 2 0 ] 10.000000 0.000000 10.000000 +[ 2 1 ] 11 0 11 +[ 2 1 ] 12.000000 0.000000 12.000000 +position enum2D of </g1> enum2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] RED GREEN +[ 0 1 ] RED GREEN +[ 1 0 ] RED GREEN +[ 1 1 ] RED GREEN +[ 2 0 ] RED GREEN +[ 2 1 ] RED GREEN +position vlen2D of </g1> vlen2D of </g1> difference +------------------------------------------------------------ +[ 0 1 ] 1 0 1 +[ 1 0 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 1 1 ] 5 0 5 +[ 2 0 ] 6 0 6 +[ 2 0 ] 7 0 7 +[ 2 0 ] 8 0 8 +[ 2 1 ] 9 0 9 +[ 2 1 ] 10 0 10 +[ 2 1 ] 11 0 11 +position array2D of </g1> array2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 0 ] 2 0 2 +[ 0 0 ] 3 0 3 +[ 0 1 ] 4 0 4 +[ 0 1 ] 5 0 5 +[ 0 1 ] 6 0 6 +[ 1 0 ] 7 0 7 +[ 1 0 ] 8 0 8 +[ 1 0 ] 9 0 9 +[ 1 1 ] 10 0 10 +[ 1 1 ] 11 0 11 +[ 1 1 ] 12 0 12 +[ 2 0 ] 13 0 13 +[ 2 0 ] 14 0 14 +[ 2 0 ] 15 0 15 +[ 2 1 ] 16 0 16 +[ 2 1 ] 17 0 17 +[ 2 1 ] 18 0 18 +position integer2D of </g1> integer2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 1 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 2 0 ] 5 0 5 +[ 2 1 ] 6 0 6 +position float2D of </g1> float2D of </g1> difference +------------------------------------------------------------ +[ 0 0 ] 1.000000 0.000000 1.000000 +[ 0 1 ] 2.000000 0.000000 2.000000 +[ 1 0 ] 3.000000 0.000000 3.000000 +[ 1 1 ] 4.000000 0.000000 4.000000 +[ 2 0 ] 5.000000 0.000000 5.000000 +[ 2 1 ] 6.000000 0.000000 6.000000 +position string3D of </g1> string3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] a z +[ 0 0 0 ] b z +[ 0 0 1 ] c z +[ 0 0 1 ] d z +[ 0 1 0 ] e z +[ 0 1 0 ] f z +[ 0 1 1 ] g z +[ 0 1 1 ] h z +[ 0 2 0 ] i z +[ 0 2 0 ] j z +[ 0 2 1 ] k z +[ 0 2 1 ] l z +[ 1 0 0 ] m z +[ 1 0 0 ] n z +[ 1 0 1 ] p z +[ 1 0 1 ] q z +[ 1 1 0 ] r z +[ 1 1 0 ] s z +[ 1 1 1 ] t z +[ 1 1 1 ] u z +[ 1 2 0 ] v z +[ 1 2 0 ] w z +[ 1 2 1 ] x z +[ 2 0 0 ] A z +[ 2 0 0 ] B z +[ 2 0 1 ] C z +[ 2 0 1 ] D z +[ 2 1 0 ] E z +[ 2 1 0 ] F z +[ 2 1 1 ] G z +[ 2 1 1 ] H z +[ 2 2 0 ] I z +[ 2 2 0 ] J z +[ 2 2 1 ] K z +[ 2 2 1 ] L z +[ 3 0 0 ] M z +[ 3 0 0 ] N z +[ 3 0 1 ] P z +[ 3 0 1 ] Q z +[ 3 1 0 ] R z +[ 3 1 0 ] S z +[ 3 1 1 ] T z +[ 3 1 1 ] U z +[ 3 2 0 ] V z +[ 3 2 0 ] W z +[ 3 2 1 ] X z +[ 3 2 1 ] Z z +position bitfield3D of </g1> bitfield3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 1 ] 2 0 2 +[ 0 1 0 ] 3 0 3 +[ 0 1 1 ] 4 0 4 +[ 0 2 0 ] 5 0 5 +[ 0 2 1 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 1 0 ] 9 0 9 +[ 1 1 1 ] 10 0 10 +[ 1 2 0 ] 11 0 11 +[ 1 2 1 ] 12 0 12 +[ 2 0 0 ] 13 0 13 +[ 2 0 1 ] 14 0 14 +[ 2 1 0 ] 15 0 15 +[ 2 1 1 ] 16 0 16 +[ 2 2 0 ] 17 0 17 +[ 2 2 1 ] 18 0 18 +[ 3 0 0 ] 19 0 19 +[ 3 0 1 ] 20 0 20 +[ 3 1 0 ] 21 0 21 +[ 3 1 1 ] 22 0 22 +[ 3 2 0 ] 23 0 23 +[ 3 2 1 ] 24 0 24 +position opaque3D of </g1> opaque3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 1 ] 2 0 2 +[ 0 1 0 ] 3 0 3 +[ 0 1 1 ] 4 0 4 +[ 0 2 0 ] 5 0 5 +[ 0 2 1 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 1 0 ] 9 0 9 +[ 1 1 1 ] 10 0 10 +[ 1 2 0 ] 11 0 11 +[ 1 2 1 ] 12 0 12 +[ 2 0 0 ] 13 0 13 +[ 2 0 1 ] 14 0 14 +[ 2 1 0 ] 15 0 15 +[ 2 1 1 ] 16 0 16 +[ 2 2 0 ] 17 0 17 +[ 2 2 1 ] 18 0 18 +[ 3 0 0 ] 19 0 19 +[ 3 0 1 ] 20 0 20 +[ 3 1 0 ] 21 0 21 +[ 3 1 1 ] 22 0 22 +[ 3 2 0 ] 23 0 23 +[ 3 2 1 ] 24 0 24 +position compound3D of </g1> compound3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 0 ] 2.000000 0.000000 2.000000 +[ 0 0 1 ] 3 0 3 +[ 0 0 1 ] 4.000000 0.000000 4.000000 +[ 0 1 0 ] 5 0 5 +[ 0 1 0 ] 6.000000 0.000000 6.000000 +[ 0 1 1 ] 7 0 7 +[ 0 1 1 ] 8.000000 0.000000 8.000000 +[ 0 2 0 ] 9 0 9 +[ 0 2 0 ] 10.000000 0.000000 10.000000 +[ 0 2 1 ] 11 0 11 +[ 0 2 1 ] 12.000000 0.000000 12.000000 +[ 1 0 0 ] 13 0 13 +[ 1 0 0 ] 14.000000 0.000000 14.000000 +[ 1 0 1 ] 15 0 15 +[ 1 0 1 ] 16.000000 0.000000 16.000000 +[ 1 1 0 ] 17 0 17 +[ 1 1 0 ] 18.000000 0.000000 18.000000 +[ 1 1 1 ] 19 0 19 +[ 1 1 1 ] 20.000000 0.000000 20.000000 +[ 1 2 0 ] 21 0 21 +[ 1 2 0 ] 22.000000 0.000000 22.000000 +[ 1 2 1 ] 23 0 23 +[ 1 2 1 ] 24.000000 0.000000 24.000000 +[ 2 0 0 ] 25 0 25 +[ 2 0 0 ] 26.000000 0.000000 26.000000 +[ 2 0 1 ] 27 0 27 +[ 2 0 1 ] 28.000000 0.000000 28.000000 +[ 2 1 0 ] 29 0 29 +[ 2 1 0 ] 30.000000 0.000000 30.000000 +[ 2 1 1 ] 31 0 31 +[ 2 1 1 ] 32.000000 0.000000 32.000000 +[ 2 2 0 ] 33 0 33 +[ 2 2 0 ] 34.000000 0.000000 34.000000 +[ 2 2 1 ] 35 0 35 +[ 2 2 1 ] 36.000000 0.000000 36.000000 +[ 3 0 0 ] 37 0 37 +[ 3 0 0 ] 38.000000 0.000000 38.000000 +[ 3 0 1 ] 39 0 39 +[ 3 0 1 ] 40.000000 0.000000 40.000000 +[ 3 1 0 ] 41 0 41 +[ 3 1 0 ] 42.000000 0.000000 42.000000 +[ 3 1 1 ] 43 0 43 +[ 3 1 1 ] 44.000000 0.000000 44.000000 +[ 3 2 0 ] 45 0 45 +[ 3 2 0 ] 46.000000 0.000000 46.000000 +[ 3 2 1 ] 47 0 47 +[ 3 2 1 ] 48.000000 0.000000 48.000000 +position enum3D of </g1> enum3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] GREEN RED +[ 0 0 1 ] GREEN RED +[ 0 1 0 ] GREEN RED +[ 0 1 1 ] GREEN RED +[ 0 2 0 ] GREEN RED +[ 0 2 1 ] GREEN RED +[ 1 0 0 ] GREEN RED +[ 1 0 1 ] GREEN RED +[ 1 1 0 ] GREEN RED +[ 1 1 1 ] GREEN RED +[ 1 2 0 ] GREEN RED +[ 1 2 1 ] GREEN RED +[ 2 0 0 ] GREEN RED +[ 2 0 1 ] GREEN RED +[ 2 1 0 ] GREEN RED +[ 2 1 1 ] GREEN RED +[ 2 2 0 ] GREEN RED +[ 2 2 1 ] GREEN RED +[ 3 0 0 ] GREEN RED +[ 3 0 1 ] GREEN RED +[ 3 1 0 ] GREEN RED +[ 3 1 1 ] GREEN RED +[ 3 2 0 ] GREEN RED +[ 3 2 1 ] GREEN RED +position vlen3D of </g1> vlen3D of </g1> difference +------------------------------------------------------------ +[ 0 0 1 ] 1 0 1 +[ 0 1 0 ] 2 0 2 +[ 0 1 1 ] 3 0 3 +[ 0 2 0 ] 4 0 4 +[ 0 2 1 ] 5 0 5 +[ 1 0 0 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 0 1 ] 9 0 9 +[ 1 1 0 ] 10 0 10 +[ 1 1 0 ] 11 0 11 +[ 1 1 1 ] 12 0 12 +[ 1 1 1 ] 13 0 13 +[ 1 2 0 ] 14 0 14 +[ 1 2 0 ] 15 0 15 +[ 1 2 1 ] 16 0 16 +[ 1 2 1 ] 17 0 17 +[ 2 0 0 ] 18 0 18 +[ 2 0 0 ] 19 0 19 +[ 2 0 0 ] 20 0 20 +[ 2 0 1 ] 21 0 21 +[ 2 0 1 ] 22 0 22 +[ 2 0 1 ] 23 0 23 +[ 2 1 0 ] 24 0 24 +[ 2 1 0 ] 25 0 25 +[ 2 1 0 ] 26 0 26 +[ 2 1 1 ] 27 0 27 +[ 2 1 1 ] 28 0 28 +[ 2 1 1 ] 29 0 29 +[ 2 2 0 ] 30 0 30 +[ 2 2 0 ] 31 0 31 +[ 2 2 0 ] 32 0 32 +[ 2 2 1 ] 33 0 33 +[ 2 2 1 ] 34 0 34 +[ 2 2 1 ] 35 0 35 +[ 3 0 0 ] 36 0 36 +[ 3 0 0 ] 37 0 37 +[ 3 0 0 ] 38 0 38 +[ 3 0 0 ] 39 0 39 +[ 3 0 1 ] 40 0 40 +[ 3 0 1 ] 41 0 41 +[ 3 0 1 ] 42 0 42 +[ 3 0 1 ] 43 0 43 +[ 3 1 0 ] 44 0 44 +[ 3 1 0 ] 45 0 45 +[ 3 1 0 ] 46 0 46 +[ 3 1 0 ] 47 0 47 +[ 3 1 1 ] 48 0 48 +[ 3 1 1 ] 49 0 49 +[ 3 1 1 ] 50 0 50 +[ 3 1 1 ] 51 0 51 +[ 3 2 0 ] 52 0 52 +[ 3 2 0 ] 53 0 53 +[ 3 2 0 ] 54 0 54 +[ 3 2 0 ] 55 0 55 +[ 3 2 1 ] 56 0 56 +[ 3 2 1 ] 57 0 57 +[ 3 2 1 ] 58 0 58 +[ 3 2 1 ] 59 0 59 +position array3D of </g1> array3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 0 ] 2 0 2 +[ 0 0 0 ] 3 0 3 +[ 0 0 1 ] 4 0 4 +[ 0 0 1 ] 5 0 5 +[ 0 0 1 ] 6 0 6 +[ 0 1 0 ] 7 0 7 +[ 0 1 0 ] 8 0 8 +[ 0 1 0 ] 9 0 9 +[ 0 1 1 ] 10 0 10 +[ 0 1 1 ] 11 0 11 +[ 0 1 1 ] 12 0 12 +[ 0 2 0 ] 13 0 13 +[ 0 2 0 ] 14 0 14 +[ 0 2 0 ] 15 0 15 +[ 0 2 1 ] 16 0 16 +[ 0 2 1 ] 17 0 17 +[ 0 2 1 ] 18 0 18 +[ 1 0 0 ] 19 0 19 +[ 1 0 0 ] 20 0 20 +[ 1 0 0 ] 21 0 21 +[ 1 0 1 ] 22 0 22 +[ 1 0 1 ] 23 0 23 +[ 1 0 1 ] 24 0 24 +[ 1 1 0 ] 25 0 25 +[ 1 1 0 ] 26 0 26 +[ 1 1 0 ] 27 0 27 +[ 1 1 1 ] 28 0 28 +[ 1 1 1 ] 29 0 29 +[ 1 1 1 ] 30 0 30 +[ 1 2 0 ] 31 0 31 +[ 1 2 0 ] 32 0 32 +[ 1 2 0 ] 33 0 33 +[ 1 2 1 ] 34 0 34 +[ 1 2 1 ] 35 0 35 +[ 1 2 1 ] 36 0 36 +[ 2 0 0 ] 37 0 37 +[ 2 0 0 ] 38 0 38 +[ 2 0 0 ] 39 0 39 +[ 2 0 1 ] 40 0 40 +[ 2 0 1 ] 41 0 41 +[ 2 0 1 ] 42 0 42 +[ 2 1 0 ] 43 0 43 +[ 2 1 0 ] 44 0 44 +[ 2 1 0 ] 45 0 45 +[ 2 1 1 ] 46 0 46 +[ 2 1 1 ] 47 0 47 +[ 2 1 1 ] 48 0 48 +[ 2 2 0 ] 49 0 49 +[ 2 2 0 ] 50 0 50 +[ 2 2 0 ] 51 0 51 +[ 2 2 1 ] 52 0 52 +[ 2 2 1 ] 53 0 53 +[ 2 2 1 ] 54 0 54 +[ 3 0 0 ] 55 0 55 +[ 3 0 0 ] 56 0 56 +[ 3 0 0 ] 57 0 57 +[ 3 0 1 ] 58 0 58 +[ 3 0 1 ] 59 0 59 +[ 3 0 1 ] 60 0 60 +[ 3 1 0 ] 61 0 61 +[ 3 1 0 ] 62 0 62 +[ 3 1 0 ] 63 0 63 +[ 3 1 1 ] 64 0 64 +[ 3 1 1 ] 65 0 65 +[ 3 1 1 ] 66 0 66 +[ 3 2 0 ] 67 0 67 +[ 3 2 0 ] 68 0 68 +[ 3 2 0 ] 69 0 69 +[ 3 2 1 ] 70 0 70 +[ 3 2 1 ] 71 0 71 +[ 3 2 1 ] 72 0 72 +position integer3D of </g1> integer3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 1 ] 2 0 2 +[ 0 1 0 ] 3 0 3 +[ 0 1 1 ] 4 0 4 +[ 0 2 0 ] 5 0 5 +[ 0 2 1 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 1 0 ] 9 0 9 +[ 1 1 1 ] 10 0 10 +[ 1 2 0 ] 11 0 11 +[ 1 2 1 ] 12 0 12 +[ 2 0 0 ] 13 0 13 +[ 2 0 1 ] 14 0 14 +[ 2 1 0 ] 15 0 15 +[ 2 1 1 ] 16 0 16 +[ 2 2 0 ] 17 0 17 +[ 2 2 1 ] 18 0 18 +[ 3 0 0 ] 19 0 19 +[ 3 0 1 ] 20 0 20 +[ 3 1 0 ] 21 0 21 +[ 3 1 1 ] 22 0 22 +[ 3 2 0 ] 23 0 23 +[ 3 2 1 ] 24 0 24 +position float3D of </g1> float3D of </g1> difference +------------------------------------------------------------ +[ 0 0 0 ] 1.000000 0.000000 1.000000 +[ 0 0 1 ] 2.000000 0.000000 2.000000 +[ 0 1 0 ] 3.000000 0.000000 3.000000 +[ 0 1 1 ] 4.000000 0.000000 4.000000 +[ 0 2 0 ] 5.000000 0.000000 5.000000 +[ 0 2 1 ] 6.000000 0.000000 6.000000 +[ 1 0 0 ] 7.000000 0.000000 7.000000 +[ 1 0 1 ] 8.000000 0.000000 8.000000 +[ 1 1 0 ] 9.000000 0.000000 9.000000 +[ 1 1 1 ] 10.000000 0.000000 10.000000 +[ 1 2 0 ] 11.000000 0.000000 11.000000 +[ 1 2 1 ] 12.000000 0.000000 12.000000 +[ 2 0 0 ] 13.000000 0.000000 13.000000 +[ 2 0 1 ] 14.000000 0.000000 14.000000 +[ 2 1 0 ] 15.000000 0.000000 15.000000 +[ 2 1 1 ] 16.000000 0.000000 16.000000 +[ 2 2 0 ] 17.000000 0.000000 17.000000 +[ 2 2 1 ] 18.000000 0.000000 18.000000 +[ 3 0 0 ] 19.000000 0.000000 19.000000 +[ 3 0 1 ] 20.000000 0.000000 20.000000 +[ 3 1 0 ] 21.000000 0.000000 21.000000 +[ 3 1 1 ] 22.000000 0.000000 22.000000 +[ 3 2 0 ] 23.000000 0.000000 23.000000 +[ 3 2 1 ] 24.000000 0.000000 24.000000 + diff --git a/tools/testfiles/h5diff_80.txt b/tools/testfiles/h5diff_80.txt new file mode 100644 index 0000000..44cf823 --- /dev/null +++ b/tools/testfiles/h5diff_80.txt @@ -0,0 +1,611 @@ +############################# +Expected output for 'h5diff file7.h5 file8.h5' +############################# +position dset dset difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position array array difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 0 ] 2 0 2 +[ 0 ] 3 0 3 +[ 1 ] 4 0 4 +[ 1 ] 5 0 5 +[ 1 ] 6 0 6 +position array2D array2D difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 0 ] 2 0 2 +[ 0 0 ] 3 0 3 +[ 0 1 ] 4 0 4 +[ 0 1 ] 5 0 5 +[ 0 1 ] 6 0 6 +[ 1 0 ] 7 0 7 +[ 1 0 ] 8 0 8 +[ 1 0 ] 9 0 9 +[ 1 1 ] 10 0 10 +[ 1 1 ] 11 0 11 +[ 1 1 ] 12 0 12 +[ 2 0 ] 13 0 13 +[ 2 0 ] 14 0 14 +[ 2 0 ] 15 0 15 +[ 2 1 ] 16 0 16 +[ 2 1 ] 17 0 17 +[ 2 1 ] 18 0 18 +position array3D array3D difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 0 ] 2 0 2 +[ 0 0 0 ] 3 0 3 +[ 0 0 1 ] 4 0 4 +[ 0 0 1 ] 5 0 5 +[ 0 0 1 ] 6 0 6 +[ 0 1 0 ] 7 0 7 +[ 0 1 0 ] 8 0 8 +[ 0 1 0 ] 9 0 9 +[ 0 1 1 ] 10 0 10 +[ 0 1 1 ] 11 0 11 +[ 0 1 1 ] 12 0 12 +[ 0 2 0 ] 13 0 13 +[ 0 2 0 ] 14 0 14 +[ 0 2 0 ] 15 0 15 +[ 0 2 1 ] 16 0 16 +[ 0 2 1 ] 17 0 17 +[ 0 2 1 ] 18 0 18 +[ 1 0 0 ] 19 0 19 +[ 1 0 0 ] 20 0 20 +[ 1 0 0 ] 21 0 21 +[ 1 0 1 ] 22 0 22 +[ 1 0 1 ] 23 0 23 +[ 1 0 1 ] 24 0 24 +[ 1 1 0 ] 25 0 25 +[ 1 1 0 ] 26 0 26 +[ 1 1 0 ] 27 0 27 +[ 1 1 1 ] 28 0 28 +[ 1 1 1 ] 29 0 29 +[ 1 1 1 ] 30 0 30 +[ 1 2 0 ] 31 0 31 +[ 1 2 0 ] 32 0 32 +[ 1 2 0 ] 33 0 33 +[ 1 2 1 ] 34 0 34 +[ 1 2 1 ] 35 0 35 +[ 1 2 1 ] 36 0 36 +[ 2 0 0 ] 37 0 37 +[ 2 0 0 ] 38 0 38 +[ 2 0 0 ] 39 0 39 +[ 2 0 1 ] 40 0 40 +[ 2 0 1 ] 41 0 41 +[ 2 0 1 ] 42 0 42 +[ 2 1 0 ] 43 0 43 +[ 2 1 0 ] 44 0 44 +[ 2 1 0 ] 45 0 45 +[ 2 1 1 ] 46 0 46 +[ 2 1 1 ] 47 0 47 +[ 2 1 1 ] 48 0 48 +[ 2 2 0 ] 49 0 49 +[ 2 2 0 ] 50 0 50 +[ 2 2 0 ] 51 0 51 +[ 2 2 1 ] 52 0 52 +[ 2 2 1 ] 53 0 53 +[ 2 2 1 ] 54 0 54 +[ 3 0 0 ] 55 0 55 +[ 3 0 0 ] 56 0 56 +[ 3 0 0 ] 57 0 57 +[ 3 0 1 ] 58 0 58 +[ 3 0 1 ] 59 0 59 +[ 3 0 1 ] 60 0 60 +[ 3 1 0 ] 61 0 61 +[ 3 1 0 ] 62 0 62 +[ 3 1 0 ] 63 0 63 +[ 3 1 1 ] 64 0 64 +[ 3 1 1 ] 65 0 65 +[ 3 1 1 ] 66 0 66 +[ 3 2 0 ] 67 0 67 +[ 3 2 0 ] 68 0 68 +[ 3 2 0 ] 69 0 69 +[ 3 2 1 ] 70 0 70 +[ 3 2 1 ] 71 0 71 +[ 3 2 1 ] 72 0 72 +position bitfield bitfield difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position bitfield2D bitfield2D difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 1 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 2 0 ] 5 0 5 +[ 2 1 ] 6 0 6 +position bitfield3D bitfield3D difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 1 ] 2 0 2 +[ 0 1 0 ] 3 0 3 +[ 0 1 1 ] 4 0 4 +[ 0 2 0 ] 5 0 5 +[ 0 2 1 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 1 0 ] 9 0 9 +[ 1 1 1 ] 10 0 10 +[ 1 2 0 ] 11 0 11 +[ 1 2 1 ] 12 0 12 +[ 2 0 0 ] 13 0 13 +[ 2 0 1 ] 14 0 14 +[ 2 1 0 ] 15 0 15 +[ 2 1 1 ] 16 0 16 +[ 2 2 0 ] 17 0 17 +[ 2 2 1 ] 18 0 18 +[ 3 0 0 ] 19 0 19 +[ 3 0 1 ] 20 0 20 +[ 3 1 0 ] 21 0 21 +[ 3 1 1 ] 22 0 22 +[ 3 2 0 ] 23 0 23 +[ 3 2 1 ] 24 0 24 +position compound compound difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 0 ] 2.000000 0.000000 2.000000 +[ 1 ] 3 0 3 +[ 1 ] 4.000000 0.000000 4.000000 +position compound2D compound2D difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 0 ] 2.000000 0.000000 2.000000 +[ 0 1 ] 3 0 3 +[ 0 1 ] 4.000000 0.000000 4.000000 +[ 1 0 ] 5 0 5 +[ 1 0 ] 6.000000 0.000000 6.000000 +[ 1 1 ] 7 0 7 +[ 1 1 ] 8.000000 0.000000 8.000000 +[ 2 0 ] 9 0 9 +[ 2 0 ] 10.000000 0.000000 10.000000 +[ 2 1 ] 11 0 11 +[ 2 1 ] 12.000000 0.000000 12.000000 +position compound3D compound3D difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 0 ] 2.000000 0.000000 2.000000 +[ 0 0 1 ] 3 0 3 +[ 0 0 1 ] 4.000000 0.000000 4.000000 +[ 0 1 0 ] 5 0 5 +[ 0 1 0 ] 6.000000 0.000000 6.000000 +[ 0 1 1 ] 7 0 7 +[ 0 1 1 ] 8.000000 0.000000 8.000000 +[ 0 2 0 ] 9 0 9 +[ 0 2 0 ] 10.000000 0.000000 10.000000 +[ 0 2 1 ] 11 0 11 +[ 0 2 1 ] 12.000000 0.000000 12.000000 +[ 1 0 0 ] 13 0 13 +[ 1 0 0 ] 14.000000 0.000000 14.000000 +[ 1 0 1 ] 15 0 15 +[ 1 0 1 ] 16.000000 0.000000 16.000000 +[ 1 1 0 ] 17 0 17 +[ 1 1 0 ] 18.000000 0.000000 18.000000 +[ 1 1 1 ] 19 0 19 +[ 1 1 1 ] 20.000000 0.000000 20.000000 +[ 1 2 0 ] 21 0 21 +[ 1 2 0 ] 22.000000 0.000000 22.000000 +[ 1 2 1 ] 23 0 23 +[ 1 2 1 ] 24.000000 0.000000 24.000000 +[ 2 0 0 ] 25 0 25 +[ 2 0 0 ] 26.000000 0.000000 26.000000 +[ 2 0 1 ] 27 0 27 +[ 2 0 1 ] 28.000000 0.000000 28.000000 +[ 2 1 0 ] 29 0 29 +[ 2 1 0 ] 30.000000 0.000000 30.000000 +[ 2 1 1 ] 31 0 31 +[ 2 1 1 ] 32.000000 0.000000 32.000000 +[ 2 2 0 ] 33 0 33 +[ 2 2 0 ] 34.000000 0.000000 34.000000 +[ 2 2 1 ] 35 0 35 +[ 2 2 1 ] 36.000000 0.000000 36.000000 +[ 3 0 0 ] 37 0 37 +[ 3 0 0 ] 38.000000 0.000000 38.000000 +[ 3 0 1 ] 39 0 39 +[ 3 0 1 ] 40.000000 0.000000 40.000000 +[ 3 1 0 ] 41 0 41 +[ 3 1 0 ] 42.000000 0.000000 42.000000 +[ 3 1 1 ] 43 0 43 +[ 3 1 1 ] 44.000000 0.000000 44.000000 +[ 3 2 0 ] 45 0 45 +[ 3 2 0 ] 46.000000 0.000000 46.000000 +[ 3 2 1 ] 47 0 47 +[ 3 2 1 ] 48.000000 0.000000 48.000000 +position enum enum difference +------------------------------------------------------------ +[ 0 ] RED GREEN +position float float difference +------------------------------------------------------------ +[ 0 ] 1.000000 0.000000 1.000000 +[ 1 ] 2.000000 0.000000 2.000000 +position float2D float2D difference +------------------------------------------------------------ +[ 0 0 ] 1.000000 0.000000 1.000000 +[ 0 1 ] 2.000000 0.000000 2.000000 +[ 1 0 ] 3.000000 0.000000 3.000000 +[ 1 1 ] 4.000000 0.000000 4.000000 +[ 2 0 ] 5.000000 0.000000 5.000000 +[ 2 1 ] 6.000000 0.000000 6.000000 +position float3D float3D difference +------------------------------------------------------------ +[ 0 0 0 ] 1.000000 0.000000 1.000000 +[ 0 0 1 ] 2.000000 0.000000 2.000000 +[ 0 1 0 ] 3.000000 0.000000 3.000000 +[ 0 1 1 ] 4.000000 0.000000 4.000000 +[ 0 2 0 ] 5.000000 0.000000 5.000000 +[ 0 2 1 ] 6.000000 0.000000 6.000000 +[ 1 0 0 ] 7.000000 0.000000 7.000000 +[ 1 0 1 ] 8.000000 0.000000 8.000000 +[ 1 1 0 ] 9.000000 0.000000 9.000000 +[ 1 1 1 ] 10.000000 0.000000 10.000000 +[ 1 2 0 ] 11.000000 0.000000 11.000000 +[ 1 2 1 ] 12.000000 0.000000 12.000000 +[ 2 0 0 ] 13.000000 0.000000 13.000000 +[ 2 0 1 ] 14.000000 0.000000 14.000000 +[ 2 1 0 ] 15.000000 0.000000 15.000000 +[ 2 1 1 ] 16.000000 0.000000 16.000000 +[ 2 2 0 ] 17.000000 0.000000 17.000000 +[ 2 2 1 ] 18.000000 0.000000 18.000000 +[ 3 0 0 ] 19.000000 0.000000 19.000000 +[ 3 0 1 ] 20.000000 0.000000 20.000000 +[ 3 1 0 ] 21.000000 0.000000 21.000000 +[ 3 1 1 ] 22.000000 0.000000 22.000000 +[ 3 2 0 ] 23.000000 0.000000 23.000000 +[ 3 2 1 ] 24.000000 0.000000 24.000000 +position integer integer difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position integer2D integer2D difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 1 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 2 0 ] 5 0 5 +[ 2 1 ] 6 0 6 +position integer3D integer3D difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 1 ] 2 0 2 +[ 0 1 0 ] 3 0 3 +[ 0 1 1 ] 4 0 4 +[ 0 2 0 ] 5 0 5 +[ 0 2 1 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 1 0 ] 9 0 9 +[ 1 1 1 ] 10 0 10 +[ 1 2 0 ] 11 0 11 +[ 1 2 1 ] 12 0 12 +[ 2 0 0 ] 13 0 13 +[ 2 0 1 ] 14 0 14 +[ 2 1 0 ] 15 0 15 +[ 2 1 1 ] 16 0 16 +[ 2 2 0 ] 17 0 17 +[ 2 2 1 ] 18 0 18 +[ 3 0 0 ] 19 0 19 +[ 3 0 1 ] 20 0 20 +[ 3 1 0 ] 21 0 21 +[ 3 1 1 ] 22 0 22 +[ 3 2 0 ] 23 0 23 +[ 3 2 1 ] 24 0 24 +position opaque opaque difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position opaque2D opaque2D difference +------------------------------------------------------------ +[ 0 0 ] 1 0 1 +[ 0 1 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 2 0 ] 5 0 5 +[ 2 1 ] 6 0 6 +position opaque3D opaque3D difference +------------------------------------------------------------ +[ 0 0 0 ] 1 0 1 +[ 0 0 1 ] 2 0 2 +[ 0 1 0 ] 3 0 3 +[ 0 1 1 ] 4 0 4 +[ 0 2 0 ] 5 0 5 +[ 0 2 1 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 1 0 ] 9 0 9 +[ 1 1 1 ] 10 0 10 +[ 1 2 0 ] 11 0 11 +[ 1 2 1 ] 12 0 12 +[ 2 0 0 ] 13 0 13 +[ 2 0 1 ] 14 0 14 +[ 2 1 0 ] 15 0 15 +[ 2 1 1 ] 16 0 16 +[ 2 2 0 ] 17 0 17 +[ 2 2 1 ] 18 0 18 +[ 3 0 0 ] 19 0 19 +[ 3 0 1 ] 20 0 20 +[ 3 1 0 ] 21 0 21 +[ 3 1 1 ] 22 0 22 +[ 3 2 0 ] 23 0 23 +[ 3 2 1 ] 24 0 24 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +position string string difference +------------------------------------------------------------ +[ 0 ] a z +[ 0 ] b z +[ 1 ] d z +[ 1 ] e z +position string2D string2D difference +------------------------------------------------------------ +[ 0 0 ] a z +[ 0 0 ] b z +[ 0 1 ] c z +[ 0 1 ] d z +[ 1 0 ] e z +[ 1 0 ] f z +[ 1 1 ] g z +[ 1 1 ] h z +[ 2 0 ] i z +[ 2 0 ] j z +[ 2 1 ] k z +[ 2 1 ] l z +position string3D string3D difference +------------------------------------------------------------ +[ 0 0 0 ] a z +[ 0 0 0 ] b z +[ 0 0 1 ] c z +[ 0 0 1 ] d z +[ 0 1 0 ] e z +[ 0 1 0 ] f z +[ 0 1 1 ] g z +[ 0 1 1 ] h z +[ 0 2 0 ] i z +[ 0 2 0 ] j z +[ 0 2 1 ] k z +[ 0 2 1 ] l z +[ 1 0 0 ] m z +[ 1 0 0 ] n z +[ 1 0 1 ] p z +[ 1 0 1 ] q z +[ 1 1 0 ] r z +[ 1 1 0 ] s z +[ 1 1 1 ] t z +[ 1 1 1 ] u z +[ 1 2 0 ] v z +[ 1 2 0 ] w z +[ 1 2 1 ] x z +[ 2 0 0 ] A z +[ 2 0 0 ] B z +[ 2 0 1 ] C z +[ 2 0 1 ] D z +[ 2 1 0 ] E z +[ 2 1 0 ] F z +[ 2 1 1 ] G z +[ 2 1 1 ] H z +[ 2 2 0 ] I z +[ 2 2 0 ] J z +[ 2 2 1 ] K z +[ 2 2 1 ] L z +[ 3 0 0 ] M z +[ 3 0 0 ] N z +[ 3 0 1 ] P z +[ 3 0 1 ] Q z +[ 3 1 0 ] R z +[ 3 1 0 ] S z +[ 3 1 1 ] T z +[ 3 1 1 ] U z +[ 3 2 0 ] V z +[ 3 2 0 ] W z +[ 3 2 1 ] X z +[ 3 2 1 ] Z z +position vlen vlen difference +------------------------------------------------------------ +[ 0 ] 1 0 1 +[ 1 ] 2 0 2 +[ 1 ] 3 0 3 +position vlen2D vlen2D difference +------------------------------------------------------------ +[ 0 1 ] 1 0 1 +[ 1 0 ] 2 0 2 +[ 1 0 ] 3 0 3 +[ 1 1 ] 4 0 4 +[ 1 1 ] 5 0 5 +[ 2 0 ] 6 0 6 +[ 2 0 ] 7 0 7 +[ 2 0 ] 8 0 8 +[ 2 1 ] 9 0 9 +[ 2 1 ] 10 0 10 +[ 2 1 ] 11 0 11 +position vlen3D vlen3D difference +------------------------------------------------------------ +[ 0 0 1 ] 1 0 1 +[ 0 1 0 ] 2 0 2 +[ 0 1 1 ] 3 0 3 +[ 0 2 0 ] 4 0 4 +[ 0 2 1 ] 5 0 5 +[ 1 0 0 ] 6 0 6 +[ 1 0 0 ] 7 0 7 +[ 1 0 1 ] 8 0 8 +[ 1 0 1 ] 9 0 9 +[ 1 1 0 ] 10 0 10 +[ 1 1 0 ] 11 0 11 +[ 1 1 1 ] 12 0 12 +[ 1 1 1 ] 13 0 13 +[ 1 2 0 ] 14 0 14 +[ 1 2 0 ] 15 0 15 +[ 1 2 1 ] 16 0 16 +[ 1 2 1 ] 17 0 17 +[ 2 0 0 ] 18 0 18 +[ 2 0 0 ] 19 0 19 +[ 2 0 0 ] 20 0 20 +[ 2 0 1 ] 21 0 21 +[ 2 0 1 ] 22 0 22 +[ 2 0 1 ] 23 0 23 +[ 2 1 0 ] 24 0 24 +[ 2 1 0 ] 25 0 25 +[ 2 1 0 ] 26 0 26 +[ 2 1 1 ] 27 0 27 +[ 2 1 1 ] 28 0 28 +[ 2 1 1 ] 29 0 29 +[ 2 2 0 ] 30 0 30 +[ 2 2 0 ] 31 0 31 +[ 2 2 0 ] 32 0 32 +[ 2 2 1 ] 33 0 33 +[ 2 2 1 ] 34 0 34 +[ 2 2 1 ] 35 0 35 +[ 3 0 0 ] 36 0 36 +[ 3 0 0 ] 37 0 37 +[ 3 0 0 ] 38 0 38 +[ 3 0 0 ] 39 0 39 +[ 3 0 1 ] 40 0 40 +[ 3 0 1 ] 41 0 41 +[ 3 0 1 ] 42 0 42 +[ 3 0 1 ] 43 0 43 +[ 3 1 0 ] 44 0 44 +[ 3 1 0 ] 45 0 45 +[ 3 1 0 ] 46 0 46 +[ 3 1 0 ] 47 0 47 +[ 3 1 1 ] 48 0 48 +[ 3 1 1 ] 49 0 49 +[ 3 1 1 ] 50 0 50 +[ 3 1 1 ] 51 0 51 +[ 3 2 0 ] 52 0 52 +[ 3 2 0 ] 53 0 53 +[ 3 2 0 ] 54 0 54 +[ 3 2 0 ] 55 0 55 +[ 3 2 1 ] 56 0 56 +[ 3 2 1 ] 57 0 57 +[ 3 2 1 ] 58 0 58 +[ 3 2 1 ] 59 0 59 + |