2.2.3. View a NeXus HDF5 file with punx treeΒΆ

The punx tree tool [1] provided as part of punx [2] can be used to print the content of an HDF5 file. As an example we show the result of the command punx tree simple3D.h5 on the result of HDF5 in Python with NAPI

 1 simple3D.h5:NeXus data file
 2   @NeXus_version = 4.1.0
 3   @file_name = simple3D.h5
 4   @HDF5_Version = 1.6.6
 5   @file_time = 2011-11-18 17:26:27+0100
 6   entry:NXentry
 7     @NX_class = NXentry
 8     data:NXdata
 9       @NX_class = NXdata
10       test:NX_INT32[2,3,4] = __array
11         @signal = 1
12         __array = [
13             [
14               [0, 1, 2, 3]
15               [4, 5, 6, 7]
16               [8, 9, 10, 11]
17             ]
18             [
19               [12, 13, 14, 15]
20               [16, 17, 18, 19]
21               [20, 21, 22, 23]
22             ]
23           ]